Я использовал для копирования файлов из одной системы в другую систему через Samba. Как только я получаю файл только в режиме только для чтения. Что я делаю сейчас, я использовал, чтобы изменить разрешение файла после передачи файла. Кажется, это занимает немного времени. Есть ли какое-то постоянное решение этой проблемы?
Тем не менее у меня та же проблема. Просьба посмотреть @ мои настройки самбы.
http://paste.ubuntu.com/614067/
Выход:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
samba
file-sharing
chmod
karthick87
источник
источник
groups
в командной строке, чтобы увидеть, в какую группу вы входите).Ответы:
Настройка
create mask
иdirectory mask
в/etc/samba/smb.conf
с требуемыми разрешениями.от
/etc/samba/smb.conf
:Если вам нужна дополнительная информация, на smb.conf есть справочная страница .
Что касается значений для маскировки:
Разрешения 700 означает:
Таким образом, вам нужно выяснить, какие разрешения вам нужны для владельца, группы и других. Добавьте цифры для чтения, записи и выполнения для владельца, группы и других.
755 будет r, w, x для владельца; г, х для группы и других.
777 будет г, ш, х для всех 3.
редактировать:
Если у вас есть проблемы с блокировками, проверьте, существует ли файл * ldb (это файл блокировки) с разрешениями ниже 770. Если они есть, проверьте эти параметры и их значения (значения и рабочая группа являются произвольными):
принудительная группа = рабочая группа принудительное создание режима = 0770 принудительный режим каталога = 0770 принудительный режим безопасности = 0770 принудительный режим безопасности каталога = 0770
Затем Samba создаст файл * ldb с помощью rwxrwx --- и сможет удалить блокировки.
источник