LINUX.ORG.RU
ФорумAdmin

pppd with suid-root


0

0

Имеется трабла, есть ppp, под рутом запускается без проблем, а вот при попытке запуска под пользователем отваливается с сообщением, что то вроде : пользователь должен быть с uid root. Есть вопросы: 1. Что эт такое и где про это можно почитать (желательно потолковей) 2. как сделать, чтоб юзер тоже мог запускать ppp

anonymous

Поставить suid бит на pppd: chmod u+s /usr/sbin/pppd
Говорят, что pppd пишут очень внимательно с точки зрения безопасности, поэтому обещают, что с этим никаких проблем не будет :-)
suid бит - запустить процесс от имени владельца файла, независимо от того, кто именно (какой user) его запустил

spirit ★★★★★
()

Если я правильно понял, что если поставить этот флаг, то pppd будет запускать от имени любого пользователя. У меня пока ругается при запуске от юзера на то, что файл не suid-root. Начал копать в этом направлении, оказывается есть файлик /etc/sudores, в котором прописываются пользователи и т.д. и т.п., более подробно буду сегодня изучать. А об этом что то известно?

anonymous
()

Все наладилось. Спасибо за помощь

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