Sudo 경고 변경


28

서버에서 처음 시도하고 sudo하면 sudo 경고가 표시됩니다.

현지 시스템 관리자로부터 일반적인 강의를 받았음을 신뢰합니다. 일반적으로 다음 세 가지로 요약됩니다.

# 1) 다른 사람의 프라이버시를 존중하십시오.

# 2) 입력하기 전에 생각하십시오.

# 3) 큰 힘으로 큰 책임이 따릅니다.

이 경고를 수정하기 위해 편집해야 할 파일을 아는 사람이 있습니까?


4
하지만 그 메시지를이기는 것은 어려울 것입니다. 나는 항상 그것이 정말로 훌륭한 글이라고 생각했습니다.
Jeff Allen

@JeffAllen이 말한 것!
gf_

답변:


42

컴파일 된 :

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

그러나 행복하게도 내 man sudoers문자열 lecture_file

명명 된 파일이 존재하는 경우 표준 강의 대신 사용되는 대체 sudo 강의가 포함 된 파일. 기본적으로 sudo는 내장 강의를 사용합니다.

따라서 sudo가 지원하는지 확인하고 지원하는 경우 예를 들어 특정 파일 이름으로 설정하십시오.

Defaults        lecture_file = /etc/sudoers.lecture

강의 텍스트를 해당 파일에 넣습니다. 내가 한 것처럼 테스트하기가 더 쉬울 수도 있습니다.

Defaults        lecture = always

sudo를 호출 할 때마다 강의가 표시됩니다. 그렇지 않으면이 권리를 얻는 동안 절대 sudo'ed 계정이 부족할 수 있습니다!

sudo가 이러한 변수를 지원하지 않을만큼 오래 되었다면 소스에서 다시 컴파일해야합니다. 그것은 자신의 수행원이 걱정하기 때문에, 당신은 순수한 미용 목적으로 그렇게하기 전에 매우 열심히 생각하고 싶을 것입니다.


2
그리고 sudo가 강의 파일을 갖지 못할 정도로 오래되면 보안 취약점으로 가득합니다. 이 기능은 2004 년 커밋에 추가되었습니다. sudo.ws/repos/sudo/rev/940133231216
jblaine

@jblaine은 2011 년에 답을 썼을 때 RedHat이 최신 버전으로 지속적으로 업데이트하지 않고 패치를 백 포트하려는 경향이 있었기 때문에 사실이 아닐 수도있었습니다. 지금까지는 당신이 옳다고 확신합니다!
MadHatter는 Monica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.