보낸 사람 man sudo
:
-K, --remove-timestamp
Similar to the -k option, except that it removes the user's
cached credentials entirely and may not be used in conjunc‐
tion with a command or other option. This option does not
require a password. Not all security policies support cre‐
dential caching.
따라서 원하는 것은 sudo -K
시스템이 일시 중단 될 때마다 사용자가 실행 하는 것입니다.
우분투 15.04+ (시스템)
Ubuntu 15.04+에서에 스크립트를 추가하면됩니다 /lib/systemd/system-sleep/
.
- 실행
sudo nano /lib/systemd/system-sleep/disable_sudo_user
( user
편의를 위해 사용자의 사용자 이름으로 대체 );
- 다음 스크립트에 붙여 넣습니다 (
user
사용자 이름으로 바꿉니다).
#!/bin/sh
case $1/$2 in
pre/suspend)
su user -c 'sudo -K'
;;
esac
히트 CTRL+ O, ENTER및 CTRL+ X;
실행 sudo chmod o+x /lib/systemd/system-sleep/disable_sudo_user
;
최대 절전 모드 / 하이브리드 절전 모드에서도이 기능을 사용하려면이 스크립트를 대신 사용하십시오.
#!/bin/sh
case $1 in
pre)
su user -c 'sudo -K'
;;
esac
이전 우분투 버전 (업 스타트)
이전 우분투 버전에서에 스크립트를 추가하면됩니다 /etc/pm/sleep.d/
.
- 실행
sudo nano /etc/pm/sleep.d/disable_sudo_user
( user
편의를 위해 사용자의 사용자 이름으로 대체 );
- 다음 스크립트에 붙여 넣습니다 (
user
사용자 이름으로 바꿉니다).
#!/bin/sh
case $1 in
suspend)
su user -c 'sudo -K'
;;
esac
히트 CTRL+ O, ENTER및 CTRL+ X;
실행 sudo chmod o+x /etc/pm/sleep.d/disable_sudo_user
;
최대 절전 모드에서도이 기능을 사용하려면이 스크립트를 대신 사용하십시오.
#!/bin/sh
case $1 in
suspend|hybernate)
su user -c 'sudo -K'
;;
esac
sudo