2

Я создал общий ресурс Samba на своей виртуальной машине Ubuntu и установил общий ресурс на своем хосте Windows 7, используя net use W: \\blog.localhost\blog . При редактировании или создании любого файла он устанавливает для параметра perms значение -rwxr--r-- , и для него следует установить значение -rw-r--r-- . Мне нужно, чтобы не установить файл для исполняемого файла для пользователя. Ниже моя конфигурация для общего ресурса.

[blog]
comment = Development files for Wordpress Blog.
browseable = yes
writable = yes
path = /var/www/wordpress
create mask = 0644
force create mode = 0644
valid users = lpeabody
inherit permissions = yes
force user = lpeabody
force group = www-data

3 ответа3

2

Я исправил это, удалив inherit permissions и перезапустив Samba.

0

Samba отображает биты system Windows и archive для group и user выполнения. Я верю, что это сделано ПОСЛЕ создания; так что создание маски и настройки режима создания не поможет.

Изучите параметры «Архив карт», «Система карт» и «Карта скрыта».

0

Для других пользователей с такой же проблемой:

Убедитесь, что у вас установлены маски; если они отсутствуют, они часто по умолчанию включают +x. Пример:

[share]
create mask = 0644
directory mask = 0755

Вам также нужно будет опустить inherit permissions или установить для него значение no .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .