Общая папка Samba и разрешения (CentOS 5.5)

4066
Matt

Я настроил общую папку samba / shared

Я создал 2 пользователей Джека и Джилл, и они являются частью группы разработчиков. Разработчики имеют права на чтение и выполнение для каталога / shared.

Я выполнил команду chmod g + rws / shared, чтобы убедиться, что при добавлении файлов используется группа папок, а не группа пользователей по умолчанию.

Вот моя проблема:

Джек работает на компьютере с Windows 7 и создает новую папку «Новая папка» в общей папке samba. Джилл вошла в систему Linux. Джилл может читать содержимое «Новой папки», но не может изменять или удалять ее. Зачем?

Если Джилл создает папку «Новая папка 2» в каталоге / shared во время входа в систему, Джек может видеть эту папку нормально и может изменить / удалить ее.

Почему разрешения отличаются при добавлении файла или папки в Windows при создании папки в Linux?

Я хочу, чтобы поведение по умолчанию состояло в том, что члены группы разработчиков имеют права на чтение всех файлов и папок в каталоге. Поэтому, если Джек добавляет папку в Windows, у Джилл есть права на ее удаление по умолчанию.

0

1 ответ на вопрос

1
hotei

Разрешения устанавливаются двумя разными программами. Если вы работаете в оболочке Linux, то значение оболочки для umask контролирует, как устанавливаются разрешения для новых файлов. С помощью Samba права доступа задаются значением «создать маску» или «маску каталога» вашего файла smb.conf (или, конечно, значениями по умолчанию, если вы их не устанавливали специально).

Вот выдержка из моего smb.conf (Ubuntu 10.4):

Маска создания файла установлена ​​на 0700 по соображениям безопасности. Если хотите

создайте файлы с правами group = rw, установите следующий параметр на 0775.

; создать маску = 0700

Маска создания каталога установлена ​​на 0700 по соображениям безопасности. Если хотите

создать реж. с разрешениями group = rw установите следующий параметр на 0775.

; маска каталога = 0700

именно то, что я искал :) Matt 13 лет назад 0
Иногда я сталкиваюсь с этой же проблемой, но также, как администратор, я теряю право определять, кто имеет доступ к некоторым общим ресурсам из Windows. Отказано в доступе tenshimsm 9 лет назад 0

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