답변:
터미널 (CTRL + T)을 열고 다음을 입력하십시오. sudo visudo
다음 줄을 추가하십시오.
%group_name ALL=(ALL) NOPASSWD: /sbin/poweroff, /sbin/reboot, /sbin/shutdown
또는
user_name ALL=(ALL) NOPASSWD: /sbin/poweroff, /sbin/reboot, /sbin/shutdown
이를 통해 사용자 / 그룹은 sudo를 사용하여 비밀번호없이 위의 세 가지 명령을 실행할 수 있습니다.
따라서 sudo poweroff
이제 암호가없는 종료가 발생합니다.
그러나 이것을 더 깨끗하게하기 위해 별칭을 추가하여 shutdown
call 을 실행 합니다 sudo shutdown now
.
~/.bash_aliases
편집을 위해 엽니 다 .
nano ~/.bash_aliases
파일 끝에 다음 줄을 삽입하십시오.
alias shutdown='sudo shutdown now'
마지막으로 변경 사항을 .bash_aliases
파일에 로드 하십시오.
source ~/.bash_aliases
사용해보십시오!
shutdown
감사합니다, 에릭 .
sudo를 사용 하지 않고 시스템을 땜질 하지 않고 이를 수행하는 안전한 방법 은 다음의 한 줄짜리 명령 을 실행하는 것입니다 .
일시 휴업:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
재시작:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
물론 콘솔 킷 이 시스템에 설치되어 있어야합니다.
당신이 좋아할만한 다른 명령들 :
매달다, 중지하다, 뜨게하다:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
최대 절전 모드 : (시스템에서 활성화 된 경우)
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
(이것은 systemd
대신에 Ubuntu의 사용이 바뀌었기 때문 입니다 Upstart
)
systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep
Ubuntu 시스템에서는 최대 절전 모드 가 기본적으로 비활성화되어 있기 때문에 다음 답변을 확인하여 활성화 할 수 있습니다. https://askubuntu.com/a/617254/101985
당신이하는 동안 수 있도록하는 방법 사용 NOPASSWD
에를 /usr/sbin/shutdown
다른 있지만, DE-독립적 인 솔루션은 사용하는 것입니다 init 0
.