sudo
openSUSE에서 처음 할 때는 항상 멋진 메시지를받습니다.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
root's password:
첫 로그인에 성공하면 다시 경고를받지 않습니다.
항상 경고하고 싶습니다. 이 메시지가 어딘가 공상이라고 생각합니다. sudo prompt로 경고 할 수있는 방법이 있습니까?
답변
/etc/sudoers.d/ 안에 파일을 만듭니다.이 명령을 사용할 수 있습니다
sudo nano /etc/sudoers.d/privacy
이제이 줄을 파일에 붙여 넣습니다.
Defaults lecture = always
이제 터미널 / 콘솔을 닫고 다시 열고 sudo로 무언가를 시도하십시오.
답변
경고를 다시 표시하도록 계정을 다시 설정하려면 해당 사용자의 sudo 레코드를 삭제하십시오.
root> rm /var/lib/sudo/<username>/*
root> rmdir /var/lib/sudo/<username>
답변
+ Michael JAMES의 진술에 추가하기 위해 위치가 다를 수 있습니다. 페도라에서
rpm -ql sudo
다음과 같은 디렉토리를 표시합니다.
/var/db/sudo
이 디렉토리에서 나는 ‘lectured’라는 또 다른 디렉토리와 내 이름을 발견했습니다. 이 디렉토리에서 내 이름을 제거하면 경고가 다시 표시됩니다.
편집 : 이것은 메시지 표시를 재설정하는 일회성 솔루션입니다. 물론 crontab을 사용하여 디렉토리를 비우면 메시지가보다 정기적으로 인쇄 될 수 있습니다.