Файлы доступны только для чтения после копирования поверх самбы
Я использовал для копирования файлов из одной системы в другую систему через Samba. Как только я получаю файл только в режиме только для чтения. То, что я делаю сейчас, я использовал, чтобы изменить разрешение файла после передачи файла. Кажется, это занимает немного времени. Есть ли какое-то постоянное решение этой проблемы?
Тем не менее у меня та же проблема. Просьба посмотреть @ мои настройки самбы.
http://paste.ubuntu.com/614067/
Выход:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
1 ответ
Конфигурировать 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-й октет - это разрешения для владельца. r w x 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--- и сможет удалить блокировки.