/ etc / sudoers-모욕-모욕 목록을 추가하는 방법?


13

나는 리눅스 모욕을하고 몇 가지를 추가하려고합니다. 그러나 단일 모욕을 추가하는 방법 만 알 수 있지만 모욕을 포함하는 파일의 위치 또는 목록은 아닙니다.


1
소스를 편집하지 않고 sudo에 모욕을 추가 할 수 없습니다.
Mel Boyce

답변:


12

모욕 목록을 편집하려면 소스를 편집하고 다시 컴파일해야합니다.

모욕은 plugins/sudoers/ins_*.h(4 개 파일)에 저장됩니다 . 새 파일을 추가하는 경우 파일 정의를에 추가해야합니다 plugins/sudoers/insults.h. 그게 다야.


3

데비안 측에서 사용자 정의 모욕 목록을 추가하려면에 대한 재 컴파일 이 필요하기 때문에 결과를 얻기 위해 sudoers.d 지시문을 작성했습니다 sudo.

내 사용자 정의 구성에서 두 개의 지시문을 사용합니다

  1. 없이 컴파일 된 지루한 시스템에 대한 것입니다 . 여기서는 모든 잘못된 암호 메시지에 나타나는 단일 사용자 지정 모욕 을 하드 코딩하는 데 사용 합니다sudoinsultsbadpass_message

  2. 지원되는 재미있는 시스템에 대한 지침insultssudo

당신은 활성화해야합니다 중 하나 insults 또는 badpass_message모두가 다시 떨어질 수 있도록, insults(적어도 데비안에).


2

전에이 funny (?) 기능을 사용하지 않았으므로 확실하지 않지만이 sudoers가 도움모욕하고 나를 모욕합니다. 이 기능 sudo을 소스에서 컴파일 할 수 있어야한다고 제안하는 다른 참조도 있습니다.

나는 많은 * nix가 그것을 포함하지 않고 (그것이 목록을 포함하면) 그 sudo실행 파일에 하드 코드되어 있다는 것을 (재미 있지만 쓸모가 없기 때문에) 손님으로 초대합니다 .

이것을 얻으려면을 /etc/sudoers사용하여 편집하고 (이를 사용하여 visudo)이 지시문을 추가해야합니다.

Defaults insults 

OSX 10.8.4 (sudo 버전 1.7.4p6)에서는 다음을 Defaults사용 하여 활성 을 확인할 수 있습니다 .

$ sudo -l | grep insult
    XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults

그런 다음 다음을 사용하여 시도해 볼 수 있습니다.

$ sudo -K
$ sudo ls

잘못된 비밀번호를 작성하면 '모욕'이 표시됩니다.

그러나 OSX 10.8.4 에서이 모든 것을 테스트했지만 작동하지 않습니다 Sorry, try again.. 표준 메시지가 나타납니다.

나는 출력을 검색했다

$ sudo strings `which sudo`

그러나 그러한 문자열은 없습니다.

참고 : 다른 * nix (가능한 한 빨리)에서 테스트하고보고합니다.


여기에 몇 가지 세부 사항을 답변에 추가 할 수 있습니까? 대답을 훨씬 더 강하게 만들 것입니다.
slm

2
@Aurigae는 모욕을 가능하게하는 방법을 요구하는 것이 아니라, 커스텀을 추가하는 방법을 요구했습니다 ...
Calimo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.