У меня есть настольная версия Ubuntu.
Мне нравится Терминал, так что я предпочитаю выключать компьютер с помощью shutdown
команды.
Однако, когда я набираю, shutdown now
он предлагает ввести мой пароль. Есть ли какой-нибудь способ выключить компьютер с помощью этой команды без ввода пароля?
command-line
shutdown
sudo
Сантош Кумар
источник
источник
Ответы:
Откройте терминал (CTRL + T) и введите следующее
sudo visudo
Добавьте следующую строку:
или же
Это позволяет пользователю / группе запускать вышеупомянутые три команды, используя sudo , но без пароля.
Итак,
sudo poweroff
теперь приведет к отключению без пароля.Однако, чтобы сделать это еще чище, мы добавим псевдоним, чтобы выполнять
shutdown
вызовыsudo shutdown now
.Открыть
~/.bash_aliases
для редактирования.Вставьте следующую строку в конце файла:
Наконец, загрузите изменения в
.bash_aliases
файл ...Попробуйте!
Спасибо, Эрик .
источник
Безопасный способ сделать это без использования sudo и без вмешательства в систему - это выполнить следующие однострочные команды:
Для Ubuntu 14.10 или более ранней версии:
Неисправность:
Запустить снова:
Конечно, consolekit должен быть установлен в вашей системе.
Другие команды, которые вам могут понравиться:
Приостановка:
Hibernate: (если включен в вашей системе)
Для Ubuntu 15.04 и более поздних версий:
(Это связано со смещением Ubuntu
systemd
вместо использованияUpstart
)Поскольку hibernate обычно отключен по умолчанию в системах Ubuntu, вы можете включить его, проверив ответ: https://askubuntu.com/a/617254/101985
Первоисточник: https://bbs.archlinux.org/viewtopic.php?id=127962
источник
Unity использует множество сервисов GNOME, и в этом случае вы также можете отключить GNOME.
сделаю работу.
источник
--no-prompt
:End the session without user interaction. This only works with --logout.
В то время как вы можете использовать метод позволяет
NOPASSWD
на/usr/sbin/shutdown
, хотя другой, DE-независимое решение является просто использоватьinit 0
.источник
это просто. используя опцию -S вот так:
источник