service: only root can use service
:(
Как запустить service не от root?
если вам нужно запустить сервис, либо программу, либо сделать действие с правами суперпользователя (root), пишите перед командой sudo
если вам нужно запустить сервис, либо программу, либо сделать действие с правами суперпользователя (root), пишите перед командой sudo
А если это скрипт? Как он введет пароль root?
А если это скрипт? Как он введет пароль root?
sudo может выполняться и без запроса пароля.
Вы бы уточнили, какой именно сервис вы хотите запустить? Возможно, существуют и другие решения вашей проблемы.
[quote=InVariable]А если это скрипт? Как он введет пароль root?
sudo может выполняться и без запроса пароля.
Вы бы уточнили, какой именно сервис вы хотите запустить? Возможно, существуют и другие решения вашей проблемы.[/quote]
Это самописный скрипт... Название ничего не даст...
service: only root can use service
как вы думаете, кто лучше знает линукс? Вы, или авторы SUSE? Вот эти авторы считают, что только root может запускать этот сервис...
ИМХО следует подумать, почему так. Ну я так всегда делаю...
[quote=InVariable]service: only root can use service
как вы думаете, кто лучше знает линукс? Вы, или авторы SUSE? Вот эти авторы считают, что только root может запускать этот сервис...
ИМХО следует подумать, почему так. Ну я так всегда делаю...[/quote]
to drBatty - Вопрос не в "зачем/почему", а в "как". ИМХО если всё делать так как нам навязывают - мы не будем свободомыслящими людьми...
to Lupo Alberto - Спасибо, sudo без пароля решило проблему.
Вопрос не в "зачем", а в "как".
Изначально всё же — «зачем»? Если проблему можно решить без «костылей», почему бы так и не поступить?
Если настаиваете...
— man sudoers;
— далее запускаете visudo и редактируете файл /etc/sudoers добавив строку, подобную этой:
USER localhost = NOPASSWD: /ПУТЬ/К_СКРИПТУUSER — пользователь, от имени которого должен запуститься скрипт.
Вопрос не в "зачем", а в "как".
другими словами: каждый может выстрелить себе в ногу, если хочет, ведь у него есть на это право... полностью согласен...
InVariable, если название ничего не даст, то расскажите, что этот скрипт делает. Чем решение через sudo не устраивает?
man sudoers
man visudo
Это нужно для мониторинга Nagios удаленного линукс хоста, делать его рутом не обязательно. а дать привелегий на service надо...
другими словами: каждый может выстрелить себе в ногу, если хочет, ведь у него есть на это право... полностью согласен...
Именно так ))) и не отнимайте у меня мои права!!!
Спасибо всем за решение )