הגדר הרשאה באופן אוטומטי לכל תיקיית המשנה ותיקיות המשנה בתיקיה ספציפית

אני רוצה להגדיר תיקיה כזו שכל מה שנוצר בתוכו (ספריות, קבצים) יורש הרשאות ברירת מחדל וקבוצות, על ידי כל משתמש (שורש גם)

ולכן התוכן של תיקיה זו יימחק על ידי המשתמש שלי

0
задан 5 May 2020 в 18:53
2 ответа

Итак, вам нужно будет использовать файловую систему, которая поддерживает пользовательские и групповые ACL (ext4 и xfs оба поддерживают; но ext4 необходимо смонтировать с установленной опцией "acl" - "mount -o defaults, acl", например)

Затем вам просто нужно установить facl по умолчанию, чтобы включить полные разрешения для вашего пользователя и r / x для всех остальных. Скажем, каталог, в котором должны находиться файлы, называется / directory, а ваш пользователь - MYUSER, и вы помещаете «всех остальных пользователей» в группу с именем USERS, вы бы сделали что-то вроде этого: setfacl -d -m u: MYUSER: rwx / каталог setfacl -d -m g: ПОЛЬЗОВАТЕЛИ: r-x / каталог setfacl -m g: ПОЛЬЗОВАТЕЛИ: r-x / каталог setfacl -m u: MYUSER: rwx / каталог Теперь любые новые файлы, созданные в каталоге /, доступны для чтения, записи и исполнения; но может быть прочитан и исполнен только группой USERS.

Чтобы узнать больше об использовании ACL файловой системы, вы можете обратиться к превосходной документации RedHat

2
ответ дан 4 January 2021 в 09:20

папка, в которую любойboody может писать сюда, (вложенная папка и файл)

Вы можете установить разрешения для основной папки: chmod 0777, но другие пользователи не могут получить к ней доступ, если те же разрешения не существуют полностью для корневой каталог - не лучшая мера безопасности в домашних каталогах. Кроме того, разрешения SELinux могут вызвать проблемы с пользователями, которые пишут за пределами своих домашних каталогов.

Я могу удалить контент с моим пользователем; без использования sudo

Удаление файлов, созданных в таком каталоге, по-прежнему должно выполняться с использованием sudo / root, если только файлы не созданы в определенной группе с разрешениями на запись группы, и ваш пользователь также является ее членом.

Короче говоря, то, что вы просите сделать, на самом деле неосуществимо.

1
ответ дан 4 January 2021 в 09:20

Теги

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