A primeira vez que faço sudo
no openSUSE, eu sempre sou avisado com uma mensagem extravagante
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:
Após o primeiro login bem-sucedido, não serei avisado novamente.
Eu gostaria de ser sempre avisado. Eu acho essa mensagem de alguma forma chique. Existe alguma maneira de ser avisado assim pelo prompt do sudo?
sudo
aparecer toda vez que eu usar , ainda vou conseguir ignorá-lo e remover o diretório raiz ou algo assim. Provavelmente, isso só funcionará se o aviso for um banner 3d piscando com várias cores, sempre diferente.Respostas:
Crie um arquivo dentro de /etc/sudoers.d/ Você pode usar este comando
Agora cole esta linha no arquivo.
Agora feche o Terminal / Konsole, reabra-o e tente fazer algo com o sudo.
fonte
lecture
paranever
?always
never
once
sudoers homem$ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacy
dá permissão negada.$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Para redefinir uma conta para ver o aviso mais uma vez, exclua os registros sudo para esse usuário.
fonte
Para adicionar a + Michael JAMES sua declaração, os locais podem variar. No Fedora,
Mostra um diretório chamado:
Nesse diretório, encontrei outro diretório chamado 'lectured' seguido pelo meu nome. A remoção do meu nome deste diretório mostra o aviso novamente.
Editar: Esta é uma solução única para redefinir, mostrando a mensagem. Obviamente, você pode usar o crontab para esvaziar o diretório, para que a mensagem seja impressa com mais regularidade.
fonte