sudo 구성 파일을 읽을 때 Defaults visiblepw
맨 페이지에서 visiblepw의 정의를 읽었습니다.
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.
이해하기 어렵습니다. 누구든지 sudoers 파일에서 visiblepw를 설명할 수 있습니까?
답변1
글쎄요, sudo에 전화해서 비밀번호를 묻는다면 비밀번호를 입력할 때 비밀번호를 볼 수 없습니다. sudo는 에코를 비활성화하여 이 작업을 수행합니다. 즉, 비밀번호 쓰기가 완료될 때까지 셸 기능이 화면에 쓸 수 없도록 비활성화됩니다.
Sudo는 이제 어떤 경우에는 에코를 비활성화하지 못합니다. 예는 맨페이지에 나와 있습니다. 이 경우 기본적으로 sudo는 오류를 발생시키고 누군가가 당신을 염탐하고 있을 수 있기 때문에 비밀번호를 입력할 수 없게 합니다. visiblepw를 사용하면 이 동작을 비활성화할 수 있지만 권장하지는 않습니다.