Маска Сервера/Создавать Samba не Является Правильной с Новыми Полномочиями Папки

У меня есть quandry.

Я скопировал раздел со своего smb.conf и также полномочия, которые на самом деле появляются, когда пользователь делает новую папку. Пользователи не получают полномочия на папках, что smb.conf's создает маску, должен дать.

Где-нибудь хороший для проверки? У меня есть голова, запрещающая ограничения PAM, фиксирует это, но каковы последствия fo выполнение так (если это даже - фиксация?)

Я все запутан и материал и очень благодарный за любую справку!

smb.conf говорит:... создайте маску = 0770 масок каталога = 0770...

Полномочия папки похожи:

drwxr-x---группа пользователей...

0
задан 15 November 2016 в 15:32

1 ответ

Я думаю, ext4? Взгляните на umask и установите маску папки в ext4 на umask 000. По стандарту umaksk имеет значение 022, что приведет к созданию папки с разрешениями 777, а маска будет удалена с 022, что дает эффективное разрешение для папки. chmod 777 - umask 022 = 755.

Если вы теперь замаскируете все папки в разделе или что-либо общее с камандой «find / your / smb-share / point / -type d -exec umask 000 {} \; тогда все папки получат маску 000». в результате, если вы создадите папку с 777, то для файлов будет 777. Команда: "find / your / smb-share / point / -type f -exec umask 000 {} \;

в конец, чтобы исправить нарушенные существующие разрешения после umnask "find / your / smb-share / point / -type f -exec chmod 777 {} \;

Это сработало, по крайней мере, для меня. Вы найдете больше информации в Справка по Ubuntu для разрешений umask и ext4.

0
ответ дан 28 September 2019 в 04:29

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

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