Как юзеру сделать права на выполнение (например) init 0?

OpenSolaris, Illumos, OpenIndiana

Модератор: Модераторы разделов

Ответить
wolfgang073
Сообщения: 9

Как юзеру сделать права на выполнение (например) init 0?

Сообщение wolfgang073 »

Привет всем.
Тут такой вопрос.
На Solaris 10 нужно простому юзеру дать права на выполнение команды init 0.
Ведь не секрет, что всем юзерам надоедает постояно: su; password и т.д.
Зашел в /sbin/init и сделал права для init ( r-xr-xr-x) -бесполезно, попробовал r-sr-sr-x - тоже бесполезно.

Заранее благодарен.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение drBatty »

man sudo
?

да....
не просто sudo
а visudo
там пропишете права, а затем сделайте алиас. и чтоб с NOPASSWORD NOPASSWD
тогда юзвери смогут init 0 (это выключение?)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение t.t »

drBatty писал(а):
30.07.2010 02:59
и чтоб с NOPASSWORD
NOPASSWD
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение Encore »

ls -l /sbin/init
-r-xr-xr-x 1 root sys 48992 Apr 8 2008 /sbin/init

добавить пользователя в группу sys (думаю не лучший вариант с точки зрения безопасности).
sudo, имхо, самое оптимальное решение, но не уверен что он устанавливается по-умолчанию (на всякий случай в Solaris 10 пакет SFWsudo)
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение wolfgang073 »

...добавить пользователя в группу sys (думаю не лучший вариант с точки зрения безопасности).


Подсмотрел на машине где юзер имеет права на 'init', т.е. может выключать машину используя 'init 0'.
Так там в /sbin:

Код: Выделить всё

-r-sr-sr-x         1   root    sys        init


в /etc:

Код: Выделить всё

lrwxrwxrwx  1    root     root       init -> ../sbin/init


Пользователь относится к группе nobody.
И как определить установлено ли sudo на машине?
Если да где подсмотреть конф файл?
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение Encore »

Код: Выделить всё

pkginfo | grep SFWsudo
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение wolfgang073 »

Проверил, в системе стоит пакет sudo версии 1.6.8p5.
Почитал ман по sudo. Если правильно поняль visudo нужно чтобы корректно править /etc/sudoers
/etc/sudoers почему-то не обнаружил. Странно.
И еще чтобы юзеру выполнить команду 'init 0' нужно набрать %sudo init 0 ???
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение Encore »

В солярке sudo не ставил, боюсь особо ничем помочь не смогу...
Про местонахождение sudoers:
Where is the sudoers file on Solaris 10
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение Nikky »

pfexec не поможет?

sudo в Solaris как-бы моветон...

Арфы нет - возьмите бубен...
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение wolfgang073 »

Все-таки не пойму каким образом юзер выполняет на этой машине 'init 0'.

sudo нашел на /opt/sfw/bin/sudo
sudoers нашел на /opt/sfw/etc/sudoers
Прикол в том, что в sudoers все строки закоментированы.
Значит ли это, что sudo в этой системе не используется?
Спасибо сказали:
Аватара пользователя
Nikky
Сообщения: 339
ОС: Debian GNU/Linux

Re: Как юзеру сделать права на выполнение (например) init 0?

Сообщение Nikky »

Арфы нет - возьмите бубен...
Спасибо сказали:
Ответить