Я ищу команду терминала для выключения без необходимости записывать мой пароль и без установки каких-либо дополнительных программ.
Как и при нажатии кнопки выключения, почему он не запрашивает у меня пароль, а программа наподобие gnome-pie отключается без запроса пароля и без подтверждения.
Я хочу эту команду, так как я программист на Java и хочу использовать ее.
Вы можете заставить свой sudo работать без пароля.
visudo
Добавить в конец файла ...
your_user_name ALL = NOPASSWD: ALL
Сохранить. Выйти. Войдите в систему. Теперь вы можете выключить / перезагрузить компьютер без пароля. Но я думаю, что вместо этого вам нужна эта ссылка: Как сделать так, чтобы отключение не требовало пароля администратора?
Вам нужно будет добавить псевдоним команды для всех связанных команд следующим образом:
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
Предполагая, что вы хотите запустить команды в сеансе X:
Под UPower (Ubuntu 10.04 +)
приостановить:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Вы можете найти дополнительную информацию по адресу: https://wiki.ubuntu.com/DebuggingGNOMEPowerManager