Подскажите, пожалуйста. Пытаюсь настроить файлопомойку без авторизации. Конфиг самбы следующий:
Код: Выделить всё
[global]
netbios name = SAMBA
security = SHARE
guest account = dostup
wins support = Yes
[printers]
path = /var/spool/samba
read only = No
guest only = Yes
guest ok = Yes
printable = Yes
browseable = No
[obmennik]
path = /share/obmen
read only = No
guest only = Yes
guest ok = YesПользователь dostup в системе имеется, в samba тоже добавлен:
Код: Выделить всё
Print-server:~# cat /etc/passwd | grep dos
dostup:x:1002:1003::/home/dostup:/bin/sh
samba-server:~# smbpasswd -a dostup
New SMB password:
Retype new SMB password:Права на каталог и хозяина каталога поменял на пользователя dostup:
Код: Выделить всё
Print-server: chown dostup:dostup /share/obmen
Print-server: chmod 777 /share/obmen
Print-server: ls -ld /share/obmen/
drwxrwxrwx 4 dostup dostup 1024 Май 13 16:35 /share/obmen/при этом все работает корректно, за исключением того, что если я создаю в каталоге второго уровня и вложенней какие-либо файлы - они создаются с правами:
Код: Выделить всё
Print-server:~# ls -la /share/obmen/Новая\ папка
итого 2
drwxr-xr-x 2 dostup dostup 1024 Май 13 16:35 .
drwxrwxrwx 4 dostup dostup 1024 Май 13 16:35 ..
-rwxr--r-- 1 dostup dostup 0 Май 13 16:35 Текстовый документ.txtПри этом, удалить данные файлы с компьютера клиента не возможно.
В чем моя недоработка?
Версия samba и дистрибутива:
Код: Выделить всё
Print-server:~# dpkg -l | grep samba
ii samba 2:3.5.6~dfsg-3squeeze2 SMB/CIFS file, print, and login server for Unix
ii samba-common 2:3.5.6~dfsg-3squeeze2 common files used by both the Samba server and client
ii samba-common-bin 2:3.5.6~dfsg-3squeeze2 common files used by both the Samba server and client
Print-server:~# uname -a
Linux Print-server 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux