service: only root can use service
ac

2 (21.07.2011 16:34:31 отредактировано metra)

если вам нужно запустить сервис, либо программу, либо сделать действие с правами суперпользователя (root), пишите перед командой sudo

3

emlsch пишет:

если вам нужно запустить сервис, либо программу, либо сделать действие с правами суперпользователя (root), пишите перед командой sudo

А если это скрипт? Как он введет пароль root?

4

InVariable пишет:

А если это скрипт? Как он введет пароль root?

sudo может выполняться и без запроса пароля.
Вы бы уточнили, какой именно сервис вы хотите запустить? Возможно, существуют и другие решения вашей проблемы.

Был, был и весь вышел...

5

Lupo Alberto пишет:
InVariable пишет:

А если это скрипт? Как он введет пароль root?

sudo может выполняться и без запроса пароля.
Вы бы уточнили, какой именно сервис вы хотите запустить? Возможно, существуют и другие решения вашей проблемы.

Это самописный скрипт... Название ничего не даст...

6

InVariable пишет:

service: only root can use service

как вы думаете, кто лучше знает линукс? Вы, или авторы SUSE? Вот эти авторы считают, что только root может запускать этот сервис...

ИМХО следует подумать, почему так. Ну я так всегда делаю...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7 (21.07.2011 17:18:55 отредактировано InVariable)

drBatty пишет:
InVariable пишет:

service: only root can use service

как вы думаете, кто лучше знает линукс? Вы, или авторы SUSE? Вот эти авторы считают, что только root может запускать этот сервис...

ИМХО следует подумать, почему так. Ну я так всегда делаю...

to drBatty - Вопрос не в "зачем/почему", а в "как". ИМХО если всё делать так как нам навязывают - мы не будем свободомыслящими людьми...
to Lupo Alberto - Спасибо, sudo без пароля решило проблему.

8

InVariable пишет:

Вопрос не в "зачем", а в "как".

Изначально всё же — «зачем»? Если проблему можно решить без «костылей», почему бы так и не поступить?
Если настаиваете...
— man sudoers;
— далее запускаете visudo и редактируете файл /etc/sudoers добавив строку, подобную этой:

USER   localhost = NOPASSWD: /ПУТЬ/К_СКРИПТУ

USER — пользователь, от имени которого должен запуститься скрипт.

Был, был и весь вышел...

9 (21.07.2011 17:24:37 отредактировано Fat-Zer)

InVariable пишет:

Вопрос не в "зачем", а в "как".

другими словами: каждый может выстрелить себе в ногу, если хочет, ведь у него есть на это право... полностью согласен...
InVariable, если название ничего не даст, то расскажите, что этот скрипт делает. Чем решение через sudo не устраивает?
man sudoers
man visudo

95% процентов проблем находятся между клавиатурой и стулом.

10

Это нужно для мониторинга Nagios удаленного линукс хоста, делать его рутом не обязательно. а дать привелегий на service надо...

11

другими словами: каждый может выстрелить себе в ногу, если хочет, ведь у него есть на это право... полностью согласен...

Именно так ))) и не отнимайте у меня мои права!!!

Спасибо всем за решение )