Доброго времени суток, уважаемые! Расскажите плиз какими способами достигается надежность работы таких админок как например в ClearOS или Elastix? Ведь они способны менять конфиги, которые доступны только для рута, ведь нельзя просто так взять и дать скрипту привилегии суперпользователя.
Кто то ведь выполняет код. Почему бы ему не дать именно те права которые ему нужны и не больше не меньше???
Для правки практически любого конфига (squid.conf, vsftpd.conf, smb.conf) нужны права суперпользователя. Заводить отдельного юзера под каждый конфиг тоже не целесообразно.
nuxster установить нужную группу, разрешить запись для группы, добавить нужным пользователям эту группу. Профит
Нельзя и не возможно. Но можно дать исполняемому бинарнику привелегии рута как например это сделано в ISPmanager и через права доступа и разрешения править конфиги.