Я настроил общую папку samba /shared
Я создал 2 пользователей Джека и Джилл, и они являются частью группы разработчиков. Разработчики имеют права на чтение и выполнение для каталога /shared.
Я выполнил команду chmod g+rws /shared, чтобы убедиться, что при добавлении файлов используется группа папок, а не группа пользователей по умолчанию.
Вот моя проблема:
Джек находится на компьютере с Windows 7 и создает новую папку "Новая папка" в общей папке samba. Джилл вошла в систему Linux. Джилл может читать содержимое "Новой папки", но не может изменять или удалять ее. Зачем?
Если Джилл создает папку "Новая папка 2" в каталоге /shared во время входа в систему, Джек может видеть эту папку нормально и может изменить / удалить ее.
Почему разрешения различаются при добавлении файла или папки в Windows при создании папки в Linux?
Я хочу, чтобы поведение по умолчанию состояло в том, что члены группы разработчиков имеют права на чтение всех файлов и папок в каталоге. Поэтому, если Джек добавляет папку в Windows, у Джилл есть права на ее удаление по умолчанию.