Как юзеру сделать права на выполнение (например) init 0?
Модератор: Модераторы разделов
-
- Сообщения: 9
Как юзеру сделать права на выполнение (например) init 0?
Привет всем.
Тут такой вопрос.
На Solaris 10 нужно простому юзеру дать права на выполнение команды init 0.
Ведь не секрет, что всем юзерам надоедает постояно: su; password и т.д.
Зашел в /sbin/init и сделал права для init ( r-xr-xr-x) -бесполезно, попробовал r-sr-sr-x - тоже бесполезно.
Заранее благодарен.
Тут такой вопрос.
На 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?
man sudo
?
да....
не просто sudo
а visudo
там пропишете права, а затем сделайте алиас. и чтоб с NOPASSWORD NOPASSWD
тогда юзвери смогут init 0 (это выключение?)
?
да....
не просто sudo
а visudo
там пропишете права, а затем сделайте алиас. и чтоб с NOPASSWORD NOPASSWD
тогда юзвери смогут init 0 (это выключение?)
Re: Как юзеру сделать права на выполнение (например) init 0?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
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 на машине?
Если да где подсмотреть конф файл?
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 ???
Re: Как юзеру сделать права на выполнение (например) init 0?
В солярке sudo не ставил, боюсь особо ничем помочь не смогу...
Про местонахождение sudoers:
Where is the sudoers file on Solaris 10
Про местонахождение sudoers:
Where is the sudoers file on Solaris 10
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 в этой системе не используется?
Re: Как юзеру сделать права на выполнение (например) init 0?
Арфы нет - возьмите бубен...