o que se entende por Defaults: visiblepw no arquivo / etc / sudoers

1

Quando eu estava lendo o arquivo de configuração do sudo, há uma linha Defaults visiblepw . Eu li a definição para o visiblepw na página de manual

visiblepw         By default, sudo will refuse to run if the user must
                       enter a password but it is not possible to disable echo
                       on the terminal.  If the visiblepw flag is set, sudo
                       will prompt for a password even when it would be visi-
                       ble on the screen.  This makes it possible to run
                       things like “ssh somehost sudo ls since by default,
                       ssh(1) does not allocate a tty when running a command.
                       This flag is off by default.

é difícil de entender, alguém pode explicar o arquivo visiblepw no sudoers.

    
por vinothsaran 26.04.2016 / 16:03

1 resposta

2

Bem, você sabe que, se você chamar sudo e pedir sua senha, não poderá vê-la ao digitar. O sudo faz isso desabilitando o echo, o que significa que ele desabilita a funcionalidade dos shells para escrever na tela até você terminar de escrever sua senha.

Agora existem certas situações em que o sudo não pode desativar o eco, um exemplo é dado na manpage. Por padrão, o sudo lança um erro se for o caso e não permite que você digite sua senha, pois alguém pode estar olhando por cima do seu ombro. Com visiblepw você pode desativar esse comportamento, embora eu não recomende isso.

    
por 26.04.2016 / 17:23

Tags