Здравствуйте.
Есть работающий сервер samba 3.0.28, на нём есть несколько шар, в том числе work:
[global]
workgroup = lalala
netbios name = lalala
security = user
encrypt password = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
dns proxy = no
use sendfile = yes
[work]
path = /mnt/tc/shares/work
public = yes
writeable = yes
create mask = 0664
directory mask = 2770
vfs object = recycle
recycle:repository = /mnt/tc/!res
recycle:keeptree = Yes
recycle:versions = Yes
recycle:touch_mtime = Yes
recycle:directory_mode = 777
Иногда возникает необходимость править права доступа (chown) для некоторых поддиректорий шары work. Одно время была проблема с windows машинами с подхватыванием переназначенных права - разобрался. После переназначения прав достаточно было перелогинить виндовую машину, либо же посмотреть на сервере:
smbstatus | grep <user_name>
, затем сделать:
kill <user_name_pid>
Теперь в связи с установкой пользователями машин с ubuntu, эта проблема возвратилась уже для них. Ни первый, ни второй способ не помогает. Ubuntu не подхватывает переназначенных прав доступа для директорий.
Да, при первом заходе на samba сервер я вводил имя пользователя и пароль и ставил галку запомнить навсегда.
Не подскажете, что сделать для того чтобы ubuntu таки подхватила переназначенные права?