Страница 1 из 1

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

Добавлено: 2011-06-29 9:12:42
P-Bereza
Здравствуйте!
Подскажите новичку. Как можно выполнить команду - /usr/local/etc/rc.d/openvpn stop
не заходя в систему под рутом. Т.е. подключиться к серверу FreeBSD по протоколу ssh через putty, залогиневшись пользователем (напр. ivanov). И не заходя далее под суперпользователем (т.е. su и "пароль") выполнить эту команду -
/usr/local/etc/rc.d/openvpn stop
Пытался дать полные права на этот скрипт - chmod 777 /usr/local/etc/rc.d/openvpn - не получается. Пытался сменить владельца и группу, тоже без результата.
Заранее спасибо!

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:14:48
GhOsT_MZ
есть такая вещь как SUID.
chown root /usr/local/etc/rc.d/openvpn && chmod 4777 /usr/local/etc/rc.d/openvpn

После этого файл будет запускаться от имени владельца, в данном случае от имени root.

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:23:15
P-Bereza
попробовал так
chown ivanow /usr/local/etc/rc.d/openvpn && chmod 4777 /usr/local/etc/rc.d/openvpn
неа... не дает остановить службу:
kill: 17741: Operation not permitted

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:27:03
GhOsT_MZ
а зачем менял владельца на ivanov?
А еще лучше так, ибо нехрен другим редактировать скрипт:
chown root /usr/local/etc/rc.d/openvpn && chmod 4755 /usr/local/etc/rc.d/openvpn

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:29:49
P-Bereza
GhOsT_MZ писал(а):а зачем менял владельца на ivanov?
Так мне и не надо заходить дальше под рутом. Я и хочу чтобы IVANOV остановил данную службу

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:32:30
GhOsT_MZ
SUID - запуск с правами владельца. А с какими правами запустится, если владелец будет ivanov? Очевидно, что с правами пользователя ivanov. Если нужно запускать с правами пользователя root, то и владелец должен быть root.

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:36:28
Bayerische
sudo поставьте и будет счастье.

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 9:44:19
P-Bereza
спасибо за разъяснения! Но убить процесс так и не даёт. :(

Re: Права на запуск файла не из под рута

Добавлено: 2011-06-29 11:15:07
P-Bereza
Bayerische писал(а):sudo поставьте и будет счастье.
Так и сделал! Спасибо за подсказку :roll: