Я сам устанавливал samba на минималистский форк ubuntu (linux-lite).

Сначала я установил его без какого-либо управления пользователем, а только с учетной записью гостя, вот мой smb.conf

[global]
workgroup=WORKGROUP
server string = Test NAS
netbios name = testsan
security = user
encrypt password = true
map to guest = bad user
guest account = smbguest
dns proxy = no

[smb]
path = /smb/
available = yes
browsable = yes
writeable = yes
guest ok = yes
printable = no
create mask = 0664
directory mask = 0775

У пользователя linux smbguest основной группой является smbusers.

вот локальный файл: drwxrwxr-x 2 root smbusers 4096 авг 1 11:00 /smb /

Когда я монтирую его как cifs или получаю к нему доступ с хоста Windows, я могу создавать, переименовывать и удалять каталоги. Я могу создавать и редактировать файлы, но не могу переименовывать или удалять файлы в общем корне, даже если я их создал и я их владелец. Точно так же, как если бы у меня не было доступа "запись" к папке ... но я делаю, так как, если я su - smbguest и сделать это оттуда, я могу.

Кажется, это как-то связано с ACL CIFS, кто-нибудь сможет объяснить?

0