LINUX.ORG.RU
решено ФорумAdmin

запретить пользователем писать пользователю в его же папку

 


0

1

Очень тупой вопрос.

Допустим, есть /home/testuser/folder 777 (она может быть tmpfs), владелец testuser:Domain users

В процессе логина пользователя, там создаются различные sub folders от имени пользователя. Те в процессе логина мне надо чтобы у пользователя были права на запись. А вот затем надо как-то это запретить. sudo/root использовать нельзя, так как скрипт логина работает от юзера.

chmod u+r,g+r,o+r /home/testuser/folder не срабатывает почему-то.

★★★★

Создавать нужные каталоги с данными скриптом от рута, например, не вариант ?

Deleted
()
Ответ на: комментарий от Deleted

Создавать нужные каталоги с данными скриптом от рута, например, не вариант ?

скрипт запускается из /etc/profile.d/ во время логина. Только в этот момент я знаю, что за пользователь заходит на машину. Дальнейшие действия сильно зависят от того, что за пользователь зашел.

Те я не могу создать каталоги заранее до логина.Может быть я могу поймать как-то момент логина, но потом он может отлогиниться и может зайти другой юзер. Гораздо проще и правильнее работать с /etc/profile.d/

constin ★★★★
() автор топика

chmod u+r,g+r,o+r /home/testuser/folder не срабатывает почему-то.

Потому что данная запись разрешает чтение, а не запрещает запись.

Рекурсивно запретит пользователю писать в папке, подпапках и файлах в этой папке и ее подпапках

 chmod -R u-w,g-w,o-w /home/testuser/folder

SR_team ★★★★★
()
Последнее исправление: SR_team (всего исправлений: 2)
Ответ на: комментарий от SR_team

вот, спасибо. рекурсивно не надо, но то , что надо.

constin ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.