Код: Выделить всё
$ shutdown
shutdown: Permissioon denied
* halt
halt: Permissioon denied
* reboot
reboot: Permissioon denied
* exit
...
imakompa login:
Сейчас можно войти под root-ом, набрать shutdown, потом off и компьютер выключится. Но по условию задачи, пользователь не знает пароль root-а, вот в чём дело. Что же ему теперь, питание выключать?
++++++++++++++++++++++++++++++
Я ещё не прочёл всего Танненбаума, но мне кажется, он про выключение ничего не говорит, кроме как:
Выключите систему, набрав команду shutdown. Всегда останавливайте MINIX 3 этим способом для предотвращения потери данных, так как MINIX 3 хранит некоторые файлы на виртуальном диске и копирует их на жесткий диск только при завершении работы.
То есть опять shutdown
++++++++++++++++++++++++++++++
Можно что сделать:
1) заранее дать shutdown права на выполнение всем пользователям.
2) ещё добавить файлу shudown права u+s, то есть чтобы он выполнялся от имени владельца (root-а) потому, что иначе никак. К примеру он включает файл halt ну и мало ли чего ещё.
Ну это же вообще не наш метод. Создаётся впечатление, что команда shutdown в целях безопасности доступна только root-у, а я эту безопасность нарушаю, вместо того чтобы найти маленькую изящненькую команду для выключения, которую может выполнять простой пользователь. Но сам я найти такую команду не могу, с чем к вам, друзья, собсно и обращаюсь. Спасибо, кто откликнется.