LINUX.ORG.RU

Debian и выключение компьютера через 10 минут


0

1

Надо маме сделать файлик, чтобы она кликала и комп выключался через n минут.

Можно сделать shutdown -h 5, но дело в том, что если в консоли в сеансе обычного пользователя пишешь эту команду, выводится сообщение bash: shutdown: команда не найдена. От рута всё нормально. Что делать?

★★

1 visudo
2 $TERMINAL -e «sudo shutdown -h 5» на кнопочку/клавишу
или
1 visudo
2
#!/bin/bash
echo «Введите кол мин до выключения: »
read t
sudo shutdown -h $t
3 $TERMINAL -e /path/to/script на кнопочку/клавишу

tn1
()
Ответ на: комментарий от Napitok

> А можно ли сделать так, чтобы ей ещё парол не надо было вводить?
Я же написал visudo.
visudo и добавь

$USER_NAME ALL=(ALL) NOPASSWD:/sbin/shutdown


PS ... лучше добавь маму в whell и

%whell ALL=(ALL) NOPASSWD:/sbin/shutdown

tn1
()
Ответ на: комментарий от Napitok

Отпечатался.
Точнее так:
#!/bin/bash
echo «Введите время до выключения: »
read t
sudo shutdown -h +${t}

tn1
()

чтоб выключался через н минут, когда фильм закачается!

anykey_mlya
()

сделай пункт меню с пользовательской командой и там

bash -c 'sudo shutdown -c;sudo shutdown -h +<кол-во_мин> &'

и для отмены выключения

bash -c 'sudo shutdown -c'

а в /etc/sudoers

%sudo ALL=(ALL) ALL

%sudo ALL=(ALL) NOPASSWD: ALL

и пользователь должен быть в группе sudo

djaga__
()
Ответ на: комментарий от tn1

Спасибо большое, помогло!

Добавил $USER_NAME ALL=(ALL) NOPASSWD:/sbin/shutdown в sudoers.

Napitok ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.