Я сам устанавливал 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, кто-нибудь сможет объяснить?