Настройка create mask
и directory mask
в /etc/samba/smb.conf
с требуемыми разрешениями.
от /etc/samba/smb.conf
:
# Маска создания файла установлена на 0700 по соображениям безопасности. Если вы хотите
# создавать файлы с разрешениями group = rw, установить следующий параметр на 0775.
; создать маску = 0700
# Маска создания каталога установлена на 0700 по соображениям безопасности. Если вы хотите
# создавать каталоги. с разрешениями group = rw установите следующий параметр на 0775.
; маска каталога = 0700
Если вам нужна дополнительная информация, на smb.conf есть справочная страница .
Что касается значений для маскировки:
Разрешения 700 означает:
: 1-й октет - это разрешения для владельца.
rwx T: 2-й октет - это разрешения для группы.
Владелец: 4 2 1 7: 3-й октет - это разрешения для всех остальных.
Группа: 0 0 0 0: для каждого октета начинаются с 0 и:
Другое: 0 0 0 0: +4 для разрешения на чтение.
: +2 для разрешения на запись.
: +1 для разрешения на выполнение.
Таким образом, вам нужно выяснить, какие разрешения вам нужны для владельца, группы и других. Добавьте цифры для чтения, записи и выполнения для владельца, группы и других.
755 будет r, w, x для владельца; г, х для группы и других.
777 будет г, ш, х для всех 3.
редактировать:
Если у вас есть проблемы с блокировками, проверьте, существует ли файл * ldb (это файл блокировки) с разрешениями ниже 770. Если они есть, проверьте эти параметры и их значения (значения и рабочая группа являются произвольными):
принудительная группа = рабочая группа принудительное создание режима = 0770 принудительный режим каталога = 0770 принудительный режим безопасности = 0770 принудительный режим безопасности каталога = 0770
Затем Samba создаст файл * ldb с помощью rwxrwx --- и сможет удалить блокировки.