Как отключить / перезапустить / приостановить & hellip; без аутентификации или подтверждения?

Я ищу команду терминала для выключения без необходимости записывать мой пароль и без установки каких-либо дополнительных программ.

Как и при нажатии кнопки выключения, почему он не запрашивает у меня пароль, а программа наподобие gnome-pie отключается без запроса пароля и без подтверждения.

Я хочу эту команду, так как я программист на Java и хочу использовать ее.

4
задан 8 December 2011 в 18:01

3 ответа

Вы можете заставить свой sudo работать без пароля.

visudo

Добавить в конец файла ...

your_user_name ALL = NOPASSWD: ALL

Сохранить. Выйти. Войдите в систему. Теперь вы можете выключить / перезагрузить компьютер без пароля. Но я думаю, что вместо этого вам нужна эта ссылка: Как сделать так, чтобы отключение не требовало пароля администратора?

0
ответ дан 8 December 2011 в 18:01

Вам нужно будет добавить псевдоним команды для всех связанных команд следующим образом:

Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/halt, /sbin/reboot

и после этого вам нужно добавить пользовательскую спецификацию, как показано ниже в конце / etc / sudoers [ 117] file

<your username> ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS

Для записи в файл sudoers вам потребуются права root.

Это из документации сообщества Ubuntu на https://help.ubuntu.com/community/Sudoers#Shutting_Down_From_The_Console_Without_A_Password

0
ответ дан 8 December 2011 в 18:01

Предполагая, что вы хотите запустить команды в сеансе X:

Под UPower (Ubuntu 10.04 +)

приостановить:

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

[ 117] в спящий режим:

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

Вы можете найти дополнительную информацию по адресу: https://wiki.ubuntu.com/DebuggingGNOMEPowerManager

0
ответ дан 8 December 2011 в 18:01

Другие вопросы по тегам:

Похожие вопросы: