/etc/sudoers 파일의 Defaults:visiblepw는 무엇을 의미합니까?

/etc/sudoers 파일의 Defaults:visiblepw는 무엇을 의미합니까?

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를 사용하면 이 동작을 비활성화할 수 있지만 권장하지는 않습니다.

관련 정보