Como posso encontrar e / ou imprimir o arquivo de aula do sudo?

6

Estou usando o Ubuntu e gostaria de encontrar e / ou imprimir a palestra do sudo que é impressa na tela na primeira vez que um usuário executa um comando sudo. Como posso fazer isso? Não consigo encontrar o arquivo de palestras.

    
por turtle 02.01.2014 / 18:54

2 respostas

10

Veja man sudoers

lecture_file
Path 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.

Então, se você deseja alterar o texto, adicione-o a um arquivo e aponte para ele de /etc/sudoers :

Defaults        lecture_file = /etc/sudoers.lecture

De acordo com o registro de alterações do Ubuntu Qantal , sudo é agora compilado --without-lecture .

O texto padrão, quando compilado em, é:

#define DEFAULT_LECTURE "\n" \
"We trust you have received the usual lecture from the local System\n" \
"Administrator. It usually boils down to these three things:\n\n" \
" #1) Respect the privacy of others.\n" \
" #2) Think before you type.\n" \
" #3) With great power comes great responsibility.\n\n"
    
por 02.01.2014 / 19:01
1

O texto da aula é compilado no binário sudo. Emitir o seguinte comando strings produzirá o texto da aula padrão.

strings /usr/bin/sudo | grep -A4 "usual lecture"
    
por 02.01.2014 / 19:23

Tags