Назад | Перейти на главную страницу

разрешения самбы при копировании файлов в файловую папку

Поддерживайте сервер ubuntu для клиента, где они используют несколько общих файловых ресурсов через smb.

Общие файловые ресурсы имеют разрешения для групп пользователей и настроены на 0770

В последнее время я получаю много жалоб от пользователей, которые не могут получить доступ к файлам, и это всегда одно и то же, по какой-то причине права доступа к определенным файлам / папкам изменились ...

Уже использую маску создания, но, возможно, мне стоит поставить "map archive = no" в дефолте? Никогда не использовал это в конфигурации smb, поэтому не знаете, что он делает?

Это моя общая конфигурация в smb.conf

[file-share-name]
        writeable = yes
        path = /home/file-share
        write list = user1,user2,user3,@usergroup
        force directory mode = 770
        force group = usergroup
        force create mode = 770
        comment = usergroup
        valid users = user1,user2,user3,@usergroup
        user = user1,user2,user3,@usergroup
        create mode = 770
        browsable = yes
        directory mode = 770

Добавил бы "map archive = no" избежать необходимости постоянно сбрасывать права доступа к файлам?

все, что вам нужно для самбы, это это

[sharename]
        create mask = 660
        directory mask = 770
        inherit acls = Yes
        path = /wherever/yourfolder
        read only = No

Когда данный пользователь из клиента Windows делает create new folder у него должны быть разрешения drwxrwx--- и когда делаешь create new text file этот новый файл должен быть -rw-rw----. Если этого не происходит, то для устранения неполадок установите маски на 666 и 777 соответственно или удалите эти две строки и посмотрите, что произойдет после создания новой папки и нового текстового файла.

Очевидно, что если вы используете маски 660 и 770, убедитесь, что у данного пользователя есть правильные права доступа к группе. По умолчанию все учетные записи пользователей обычно находятся в users group, и это их основная группа, все, что создано ими, будет иметь разрешения группы users и все должно работать без сбоев.