Mam wersję Ubuntu na komputer.
Podoba mi się terminal, dlatego wolę zamknąć komputer za pomocą shutdown
polecenia.
Jednak po shutdown now
wpisaniu pojawia się monit o podanie hasła. Czy istnieje sposób, aby zamknąć komputer za pomocą tego polecenia bez wprowadzania hasła?
command-line
shutdown
sudo
Santosh Kumar
źródło
źródło
Odpowiedzi:
Otwórz terminal (CTRL + T) i wpisz następujące polecenie
sudo visudo
Dodaj następujący wiersz:
lub
Dzięki temu użytkownik / grupa może uruchomić powyższe trzy polecenia, używając sudo , jednak bez hasła.
Tak więc
sudo poweroff
spowoduje teraz zamknięcie bez hasła.Jednak aby uczynić to jeszcze bardziej czystym, dodamy alias, aby umożliwić uruchamianie
shutdown
połączeńsudo shutdown now
.Otwórz
~/.bash_aliases
do edycji.Wstaw następujący wiersz na końcu pliku:
Na koniec załaduj zmiany do
.bash_aliases
pliku ...Wypróbuj to!
Dzięki, Eric .
źródło
Bezpieczny sposób to zrobić bez użycia sudo i bez majstrować przy systemie, to wykonując te jedno-liner polecenia:
W systemie Ubuntu 14.10 lub wcześniejszym:
Zamknąć:
Uruchom ponownie:
Consolekit powinien oczywiście być zainstalowany w twoim systemie.
Inne polecenia, które mogą Ci się spodobać:
Wstrzymać, zawieszać:
Hibernacja: (jeśli jest włączona w systemie)
W przypadku Ubuntu 15.04 i nowszych:
(Jest to spowodowane zmianą sposobu używania Ubuntu
systemd
zamiastUpstart
)Ponieważ hibernacja jest zwykle domyślnie wyłączona w systemach Ubuntu, możesz to włączyć, sprawdzając tę odpowiedź: https://askubuntu.com/a/617254/101985
Oryginalne źródło: https://bbs.archlinux.org/viewtopic.php?id=127962
źródło
jedność korzysta z wielu usług gnome, a w tym przypadku - możesz wyłączyć gnome w sposób.
wykona robotę.
źródło
--no-prompt
End the session without user interaction. This only works with --logout.
Podczas gdy można użyć metody pozwalające
NOPASSWD
na/usr/sbin/shutdown
, choć inny, DE-niezależne rozwiązanie jest po prostu użyćinit 0
.źródło
tołatwe. przy użyciu opcji -S w następujący sposób:
źródło