Как создать общий раздел ext4 [чтение / запись] для всех пользователей Ubuntu?

У меня есть общий диск EXT4 с разрешениями 777 для использования всеми пользователями. Проблема:

When a user creates a new folder / file, it gets 644.
I guess that is because of the umask for that user.

Теперь я хочу иметь весь новый контент с 777. Для этого Я не думаю, что редактирование umask - хорошая идея.

Затем я попробовал липкий бит, но в случае липкого бита только пользователь, создавший этот файл, имеет разрешение на его удаление. Опять нежелательное поведение.

Затем я попытался использовать для этого разрешения acl. Но на gogoling я узнал, что acl не рекурсивен, поэтому разрешения будут потеряны в каталоге 2-го уровня.

Пожалуйста, предложите что-нибудь ... Думаю, у меня сейчас нет идей!

Общий каталог предназначен для фильмов, которые всем разрешено добавлять и удалять. Я не хочу переходить на ntfs - я считаю, что могу использовать этот диск как ext4 с решенной проблемой разрешения.

Пожалуйста, помогите !!

1
задан 19 October 2012 в 06:45

1 ответ

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

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

0
ответ дан 19 October 2012 в 06:45

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

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