터미널에서 sudo 권한이 있는지 어떻게 알 수 있습니까? (이러한 권한이 있다는 것을 알면 그냥 입력 sudo -k
하면됩니다) 터미널에 너무 많은 정보를 추가하지 않고 간단하고 작은 경고 만하는 것이 좋습니다.
남은 시간이 불가능합니까?
또한 특정 터미널에 대한 권한을 가진 시간이 얼마나 있는지 확인하는 방법은 무엇입니까? (그래서 입력하는 대신 끝내도록 할 수 있습니다 sudo -k
). Enter 키를 누를 때마다 남은 시간이 나타날 수 있다고 생각합니다.
편집 : 나는 더 많은 연구를하고 /var/lib/sudo/$USER/$nPts
($ nPts가 현재 터미널 pts 인 경우 ps -p $$
) sudo 명령이 실행될 때마다 타임 스탬프가 업데이트되며 sudo 명령을 사용하는 경우에만 액세스 할 수 있으므로 나머지 시간은 항상 하나를 구성 ...
추신 : 또는 것과, 내가 노력 alias sudo='sudo -k'
하지만 모든 명령에 대한 암호를 입력 할 필요 싫어 ... 또한,이 alias sudos='sudo -k'
(또는 alias ssudo='sudo -k'
당신이 긴 줄, 바로 홈 버튼을 누르면 입력 's'를 입력하면, 좋은)를 사용하는 경우 작동 을 입력하여 하나의 명령 만 실행하려고합니다 sudos
. 그러나 나는 내가 행동해야한다는 것을 알기 위해 정상적인 sudo 권한이 있는지 알지 못한다.