Alterando o aviso do Sudo

27

A primeira vez que você tentar e sudo em um servidor, receberá o aviso do sudo;

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.

Alguém conhece o arquivo que você precisa editar para corrigir esse aviso?

    
por Toby 19.08.2011 / 09:46

1 resposta

42

Está compilado:

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

Felizmente, meu man sudoers admite a string lecture_file , que diz ser a

[p]ath to a file containing an alternate sudo lecture that will be used in place of the standard lecture if the named file exists. By default, sudo uses a built-in lecture.

Veja se o seu sudo suporta isso e, se houver, defina-o como um nome de arquivo específico, por exemplo,

Defaults        lecture_file = /etc/sudoers.lecture

e coloque o texto da palestra nesse arquivo. Você pode achar isso mais fácil de testar, como eu fiz, se você também faz

Defaults        lecture = always

que mostrará a palestra sobre todas as invocações do sudo. Caso contrário, você pode ficar sem contas que nunca foram enganadas enquanto você acertou isso!

Se o seu sudo tiver idade suficiente para não suportar essas variáveis, você precisará recompilar a partir da origem. Isso tem suas próprias preocupações, então você vai querer pensar muito antes de fazer isso apenas por razões estéticas.

    
por 19.08.2011 / 09:49