Kod: Zaznacz cały
[global]
server string = serwer
workgroup = moja
encrypt passwords = true
smb passwd file = /etc/samba/smbpasswd
security = user
map to guest = Bad User
guest account = nobody
invalid users = root
unix charset = ISO8859-2
os level = 200
dos charset = CP852
# nazwa udzialu
[Ogólnodostępny]
comment = KARTOTEKA OGOLNODOSTEPNA
path = /home/public
guest ok = yes
browseable =yes
writeable = yes
force user = nobody
force group = nogroup
create mask = 0664
directory mask = 0775
[Użytki]
comment = Katalog tylko do odczytu
path = /home/uzytki
guest ok = yes
browseable =yes
writeable = no
force user = nobody
force group = nogroup
create mask = 0664
directory mask = 0775
[Prywatne]
path = /home/osobiste
guest ok = no
browseable = yes
writeable = yes
create mask = 0660
directory mask = 0770
write list = test3
Natomiast katalog prywatne ma być dostępny tylko dla wybranego użytkownika. W systemie dodałem go tak:
Kod: Zaznacz cały
useradd -s /bin/false test3
smbpasswd -a test3
Próba dostępu z pod Linuksa kończy się tym samym, tylko że tutaj mogę wpisać nazwę użytkownika "test3".
Proszę o pomoc, gdzie zrobiłem błąd.