LinuxForum.Fans
Тема

Как сделать права пользователя на все файлы в $HOME (созданные от root

Автор: skyfoxss 5 сообщений 1083 просмотров
#273126

Можно ли разрешить пользователю автоматически доступ чтение-запись на те поддиректории которые создал root в домашней директории пользователя?
Либо: при создании любой поддиректории от root в ее права прописывается владелец директории в которой она создана.
Проблема в том что некий процесс, запущенный из рутовского шелла создает директории и файлы в домашней директории пользователя, а пользователь их переписать.удалить не может.
Есть крайний вариант добавить пользователя в группу root, но обычно это нехорошо.
ОС - Slackware linux 13.37

#273128
"skyfoxss" написал:
Проблема в том что некий процесс, запущенный из рутовского шелла создает директории и файлы в домашней директории пользователя, а пользователь их переписать.удалить не может.

Сначала бы с этим «таинственным» процессом разобраться.
А права доступа к такому каталогу поменять не сложно.

#273130

К примеру по ошибке запускаю сброку программы от рута, потом не могу удалить мусор получившийся в результате компиляции. Я имею в виду защита от подобных ошибок существует?

#273132

Скажу банальность — нужно работать от root только в случае реальной необходимости.

#273134

Не знаю, как с автоматическим разрешением пользователю доступа на чтение файлов/каталогов, созданных в его домашней директории от рута, но...
[console=user]su -l[/console]
...решит вопрос.
И не создавайте в домашнем каталоге файлов от root'а, а если такая необходимость есть - выполняйте вручную[console=root]chown -R user:users /home/user[/console]
Да и файлы легко почистить при помощи [console=user]su -c "rm /home/user/rootwork[/console]
Я от рута у себя в ~ ничего не создаю, и голова не болит :)

Войдите или зарегистрируйтесь, чтобы ответить.