LINUX.ORG.RU

как удалить рутовый файл из-под юзера?

 


0

2

Можно ли сделать такое, не вставляя специальные права файлу? Точней говоря, нужно из скрипта. Примерно такой сценарий: рут создает скрипт, который удаляет файл в рутовой же директории, а юзер этот скрипт запускает, и удаляет файл, который там прописан. Как такое сделать?

меняй права на фаил в скрипте который создает рут

anonymous
()

а юзер этот скрипт запускает, и удаляет файл, который там прописан. Как такое сделать?

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

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 2)

Если каталог принадлежит руту, то ничего не получится. И на скрипты setuid не действует.

slapin ★★★★★
()

Можно попросить рута добавить скрипт (удаляющий файл) в sudoers.

Northsoft ★★
()

Напиши 2 скрипта. Один запускает юзер и все что делает скрипт -создает файл-флаг. Второй скрипт запускаешь раз в минуту из крона с правами Рут. Если файл флаг есть - выполняешь что нужно от рута (удалить файл).

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