Как исполнить команду из под юзера с привилегиями рута

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

jooe008
Сообщения: 79

Как исполнить команду из под юзера с привилегиями рута

Сообщение jooe008 »

Нужно написать маленький скриптик, чтоб при запуске исполнялась команда которую можно выполнить
только из под рута. Но при этом находясь под простым юзером.
Заранее спасибо.
Спасибо сказали:
Аватара пользователя
admiral
Сообщения: 361

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение admiral »

jooe008 писал(а):
18.10.2006 12:13
Нужно написать маленький скриптик, чтоб при запуске исполнялась команда которую можно выполнить
только из под рута. Но при этом находясь под простым юзером.
Заранее спасибо.

установит бит SUID, файл должен пренадлежать руту.
А лучше - через sudo. Правишь /etc/sudoers
Спасибо сказали:
Wegman
Сообщения: 89

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение Wegman »

jooe008 писал(а):
18.10.2006 12:13
Нужно написать маленький скриптик, чтоб при запуске исполнялась команда которую можно выполнить
только из под рута. Но при этом находясь под простым юзером.
Заранее спасибо.
man sudo
man su

P.S и пользуемся поиском
Такие темы не достойны жизни
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение sash-kan »

(admiral @ Oct 18 2006, в 11:18) писал(а):установит бит SUID, файл должен пренадлежать руту.
установка suid-бита имеет смысл только для бинарников. на скрипты не оказывает никакого действия.
так что — sudo.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
admiral
Сообщения: 361

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение admiral »

sash-kan писал(а):
18.10.2006 15:49
(admiral @ Oct 18 2006, в 11:18) писал(а):установит бит SUID, файл должен пренадлежать руту.
установка suid-бита имеет смысл только для бинарников. на скрипты не оказывает никакого действия.
так что — sudo.

:o мда.... действительно. Не знал. Век живи - век учись. :)
Спасибо сказали:
jooe008
Сообщения: 79

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение jooe008 »

Всем спасибо за ответы!
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Как исполнить команду из под юзера с привилегиями рута

Сообщение Лис »

jooe008
Только права на запись в скрипт дайте только руту. А то мало ли что.
Спасибо сказали: