Привет всем.
Тут такой вопрос.
На Solaris 10 нужно простому юзеру дать права на выполнение команды init 0.
Ведь не секрет, что всем юзерам надоедает постояно: su; password и т.д.
Зашел в /sbin/init и сделал права для init ( r-xr-xr-x) -бесполезно, попробовал r-sr-sr-x - тоже бесполезно.
Заранее благодарен.
Как юзеру сделать права на выполнение (например) init 0?
Модератор: Модераторы разделов
-
- Сообщения: 9
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как юзеру сделать права на выполнение (например) init 0?
man sudo
?
да....
не просто sudo
а visudo
там пропишете права, а затем сделайте алиас. и чтоб с NOPASSWORD NOPASSWD
тогда юзвери смогут init 0 (это выключение?)
?
да....
не просто sudo
а visudo
там пропишете права, а затем сделайте алиас. и чтоб с NOPASSWORD NOPASSWD
тогда юзвери смогут init 0 (это выключение?)
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как юзеру сделать права на выполнение (например) init 0?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: Как юзеру сделать права на выполнение (например) init 0?
ls -l /sbin/init
-r-xr-xr-x 1 root sys 48992 Apr 8 2008 /sbin/init
добавить пользователя в группу sys (думаю не лучший вариант с точки зрения безопасности).
sudo, имхо, самое оптимальное решение, но не уверен что он устанавливается по-умолчанию (на всякий случай в Solaris 10 пакет SFWsudo)
-
- Сообщения: 9
Re: Как юзеру сделать права на выполнение (например) init 0?
...добавить пользователя в группу sys (думаю не лучший вариант с точки зрения безопасности).
Подсмотрел на машине где юзер имеет права на 'init', т.е. может выключать машину используя 'init 0'.
Так там в /sbin:
Код: Выделить всё
-r-sr-sr-x 1 root sys init
в /etc:
Код: Выделить всё
lrwxrwxrwx 1 root root init -> ../sbin/init
Пользователь относится к группе nobody.
И как определить установлено ли sudo на машине?
Если да где подсмотреть конф файл?
-
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: Как юзеру сделать права на выполнение (например) init 0?
Код: Выделить всё
pkginfo | grep SFWsudo
-
- Сообщения: 9
Re: Как юзеру сделать права на выполнение (например) init 0?
Проверил, в системе стоит пакет sudo версии 1.6.8p5.
Почитал ман по sudo. Если правильно поняль visudo нужно чтобы корректно править /etc/sudoers
/etc/sudoers почему-то не обнаружил. Странно.
И еще чтобы юзеру выполнить команду 'init 0' нужно набрать %sudo init 0 ???
Почитал ман по sudo. Если правильно поняль visudo нужно чтобы корректно править /etc/sudoers
/etc/sudoers почему-то не обнаружил. Странно.
И еще чтобы юзеру выполнить команду 'init 0' нужно набрать %sudo init 0 ???
-
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: Как юзеру сделать права на выполнение (например) init 0?
В солярке sudo не ставил, боюсь особо ничем помочь не смогу...
Про местонахождение sudoers:
Where is the sudoers file on Solaris 10
Про местонахождение sudoers:
Where is the sudoers file on Solaris 10
-
- Сообщения: 339
- ОС: Debian GNU/Linux
Re: Как юзеру сделать права на выполнение (например) init 0?
pfexec не поможет?
sudo в Solaris как-бы моветон...
sudo в Solaris как-бы моветон...
Арфы нет - возьмите бубен...
-
- Сообщения: 9
Re: Как юзеру сделать права на выполнение (например) init 0?
Все-таки не пойму каким образом юзер выполняет на этой машине 'init 0'.
sudo нашел на /opt/sfw/bin/sudo
sudoers нашел на /opt/sfw/etc/sudoers
Прикол в том, что в sudoers все строки закоментированы.
Значит ли это, что sudo в этой системе не используется?
sudo нашел на /opt/sfw/bin/sudo
sudoers нашел на /opt/sfw/etc/sudoers
Прикол в том, что в sudoers все строки закоментированы.
Значит ли это, что sudo в этой системе не используется?
-
- Сообщения: 339
- ОС: Debian GNU/Linux
Re: Как юзеру сделать права на выполнение (например) init 0?
Арфы нет - возьмите бубен...