Как позволить smb share mount при помощи fstab назначать полное разрешение для нового созданного файла или каталога?

Как мы можем fstab смонтировать общий ресурс samba, который дает разрешение 0777 (каждому пользователю samba в списке записи) на новый созданный каталог или файлы? Например. Я создал новый каталог на клиентском ПК (Ubuntu 12.10) и хочу, чтобы каталог имел разрешение drwxrwxrwx на сервере (Ubuntu 12.04 LTS).

dir_mode = 0777, file_mode = 0777 уже был установлен в fstab, но по-прежнему безрезультатно. Я могу читать / записывать смонтированный общий ресурс smb, но другие пользователи в списке записи не могут писать в новый каталог, созданный мной. Разрешения на сервере всегда drwxr-xr-x.

Другой вариант, который я пробовал 'nounix', 'noperm', 'uid'. Но все еще не может заставить его работать.

Есть идеи?

0
задан 8 August 2013 в 07:44

2 ответа

Вы можете использовать следующую конфигурацию (например):

[site-red$]
   comment = Users profiles
   path = /var/www/site-red
   guest ok = no
   valid users = josecarlos yovany
   admin users = josecarlos yovany
   browseable = yes
   create mask = 0600
   directory mask = 0700
   write list = josecarlos yovany
   force group = www-data
   force user = www-data

Я надеюсь, вам поможет; -)

0
ответ дан 8 August 2013 в 07:44

Чтобы уточнить ответ josecarlos, нужное вам изменение находится в файле smb.conf сервера (Ubuntu 12.04 согласно вашему сообщению).

Параметры «создать маску» и «маска каталога» - это то, что вы хотите установить 0777.

Причина в том, что ваш сервер samba обладает максимальными правами, даже если вы смонтируете общий ресурс с опциями «nounix», «noperm», «uid» на клиенте, это не повлияет на то, как samba (сервер) будет делиться этими ресурсами. файлы и папки.

0
ответ дан 8 August 2013 в 07:44

Другие вопросы по тегам:

Похожие вопросы: