Создание специальной учетной записи пользователя для отключения компьютера. Задача: Создать учетную запись пользователя, которому разрешено только отключать компьютер. ОС FreeBSD 5.2 создать в папке /bin скрипт poweroff-shell со следующим содержанием: #!/bin/sh shutdown -p +2 Turn off by user $LOGNAME logger Turn off by user $LOGNAME exit 0 установить разрешения: chmod 750 /bin/poweroff-shell сменить группу и владельца: chown root /bin/poweroff-shell chgrp operator /bin/poweroff-shell добавить в файл /etc/shells строчку: /bin/poweroff-shell создать пользователя poweroff: c шелом /bin/poweroff-shell, домашней директорией /nonexistent, сделать пользователя poweroff членом группы operator, с паролем по вкусу.
find /dev -group operator не наводит на мысли ?
Глупо рассматривать этот случай, потому что в данном случае админ и пользователь это одно лицо.
работают. Нужно просто немного пересобрать GENERIC ;)
Далеко не всегда. Пример из жизни - сервер для доступа в инет в офисе, где когда все уходят необходимо полностью выключать электричество.
Вот и была сдела учетная запись которая помогает отключить сервера когда админа нет рядом и повешена инструкция как отключать :)
В свое время, работая на одном заводе в Сумах настраивал выключение ч-з apm -- администратор не имеющий аккаунта на сервере просто подходил и нажимал кнопку POWER - проще уж некуда
Система была 4.7
P.S.: Спасибо за идею.
Прописать вместо shutdown -> reboot религия не позволяет ?!
Для reboot нужны рутовые права. shutdown -r now
use sudo
shutdown -r now - религия не позволяет? ;))
:-D
-bash-2.05b$ shutdown -r now -bash: /sbin/shutdown: Permission denied
теперь ещё покажите что у вас выводит команда: $ id
man sudo man sudoers man visudo
>man sudoers -bash-2.05b$ man sudoers No manual entry for sudoers
>man visudo -bash-2.05b$ man visudo No manual entry for visudo
lol