Створення файлів через змонтовану папку Samba робить їх виконаними користувачем


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

Відповіді:



0

Самба відображає вікна systemта archiveбіти до groupта userвиконує. Я вважаю, що це робиться ПІСЛЯ створення; тому створення маски та налаштування режиму не допоможуть.

Загляньте в параметри "архіву карт", "системи карт" та "Прихована карта".


Вибачте, я вже зрозумів це ... хоча, дякую. Я чесно ламав мозок більше години, але, мабуть, мені просто потрібно було піти на деякий час.
Лестер Пібоді

0

Для інших користувачів із тією ж проблемою:

Переконайтеся, що у вас встановлені маски; якщо вони відсутні, вони зазвичай за замовчуванням включають + x. Приклад:

[share]
create mask = 0644
directory mask = 0755

Вам також потрібно буде пропустити inherit permissionsабо встановити його no.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.