У меня есть несколько пользователей, обращающихся к файловой системе, и мне нужно убедиться, что каждый раз, когда они создают папку, она наследует группы и разрешения родительской папки. В настоящее время каждый раз, когда они создают папку или загружают файл, по умолчанию файл или группа папок входят в группу по умолчанию для этого пользователя.
Некоторым из этих родительских папок назначено несколько групп.
Без изменения группы по умолчанию, назначенной пользователю, мне нужно убедиться, что любые папки / файлы, созданные / загруженные в систему, наследуют группы (ы) родительской папки.
Я играл с:
Чаун
1011 * команда chgrp *
chmod -R + a "g: список разрешений некоторых групп, file_inherit, directory_inherit, ..., ..." / file / path
chmod g + s / file / path
Но это не решило проблему. Когда пользователи создают папки и загружают файлы, они связываются с группой по умолчанию для этого пользователя.
Проблема в том, что если bob создает папку, а затем joe пытается ее использовать, у joe нет разрешения на запись в эту папку, поскольку группа по умолчанию, связанная с bob, не имеет разрешений chmod 775.
Это означает, что папка доступна только владельцу.
Надеемся, что в файловую систему будет встроено множество различных групп для размещения различных клиентов, пользователей и т. Д., Когда многие люди имеют доступ ко всему, поэтому я не могу изменить группу по умолчанию для каждого пользователя. Мне нужно иметь возможность просто добавлять их в группы, в которые они должны писать.
Предложения