@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Как в Ubuntu сделать так, чтобы любой пользователь мог запустить определенную программу с правами суперпользователя?

Есть бинарник, который лежит по постоянному пути.
Требуется, чтобы при запуске этой программы она могла выполнять действия с правами root, а точнее - менять права доступа к файлам. Как это реализовать?
  • Вопрос задан
  • 403 просмотра
Пригласить эксперта
Ответы на вопрос 5
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
Если это бинарник, а не скрипт, то помимо sudo есть ещё один вариант: поменять владельца файла на root (chown root path/to/binary) и установить SETUID-бит (chmod u+s path/to/binary).
Ответ написан
opium
@opium
Просто люблю качественно работать
запускайте через судо или установите рутовый suid
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы