- Lista zdefiniowanych parametrów samba: testparm -v
- sprawdzenie czego uzywam do autentykacji: testparm -v|grep passdb
- Uzywam tdbsam , parametr: passdb backend = tdbsam
- Dodanie uzytkownika:
- adduser Marcin –force-badname
- dodanie do grupy /sbin/usermod -a -G debian-transmission Marcin
- dodanie do samba: smbpasswd -a Marcin
- /etc/passwd trzeba jeszcze ustawic dla takiego uzytkownika bash na /bin/false
- Udostepnienie udzialu:
[torrent]
path = /mnt/torrent
create mask = 0775
directory mask = 0775
browsable = yes
writable = yes
write list = Marcin debian-transmission
valid users = Marcin debian-transmission
guest ok = no - informacje ze strony: http://banita.pl/konf/smbuprunix.html
Odpowiednie podmontowanie udzialu (w /etc/fstab):
UUID=f40d5311-d8be-4ba6-89fd-c5cd802f65f5 /mnt/torrent ext4 rw,acl 0 0
i ustawienie ACL:
setfacl -d -m g::rwx /mnt/torrent/
7. W transmission trzeba ustawic umask (zapis dziesietny, nie binarny) na: „umask”: 2,
8. Zarzadzanie uprawnieniami z uzyciem ACL: knowhow_acl