Debian sudo su는 여전히 비밀번호를 요구하지만 비밀번호를 수락하거나 요구하지 않습니다.

Debian sudo su는 여전히 비밀번호를 요구하지만 비밀번호를 수락하거나 요구하지 않습니다.

많이 검색했지만 이 동작을 찾지 못했습니다.

"sudo su"를 입력하면 비밀번호를 묻는 메시지가 나타납니다. 그런데 비밀번호를 입력하면 또 물어보더라구요. 평소에는 3번, 호스트 사용자로는 3번. Ctrl+d를 6번까지 입력할 수도 있습니다. 항상 다시 질문을 받았고 마침내 루트가 되었습니다.

myuser@myserver:~ $ sudo su
Password authentication
Password:
Password authentication
Password:
Password authentication
Password:
myuser@localhost's password:
Permission denied, please try again.
myuser@localhost's password:
Permission denied, please try again.
myuser@localhost's password:
myuser@localhost: Permission denied, please try again. (keyboard-interactive,password,publickkey).
root@myserver:/home/myuser# whoami
root

앞서 말했듯이 비밀번호 요청에 올바른 비밀번호나 잘못된 비밀번호를 입력하거나 CTRL+D를 입력하면 출력에서 ​​아무 것도 변경되지 않습니다.

sudoers에 대한 입력(visudo로 편집됨):

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

myuser ALL=(ALL:ALL) NOPASSWD:ALL

나는 sudo 그룹의 회원입니다:

cat /etc/group | grep sudo
sudo:x:27:myuser

수년 동안 잘 작동했으며 가능한 이벤트는 두 가지만 상상할 수 있습니다(그러나 이러한 이벤트 전후에 오랫동안 sudo su를 사용하지 않았기 때문에 연결이 있는지조차 확실하지 않습니다).

  1. 적절한 업그레이드
  2. 어쩌면 정전일 수도 있어요

무엇을 확인해야 할지 추측할 수 있나요?

관련 정보