Linux Mint 18.1을 새로 설치하고 비밀번호가 PASSWORD1 인 “jack”이라는 단일 사용자를 작성했습니다. 나중에 “Users and Groups”그래픽 대화 상자를 사용하여 암호를 PASSWORD2로 변경했습니다. 로그인과 사용 모두 sudo
예상대로 PASSWORD2가 필요합니다.
그러나 PASSWORD1은 여전히 계정의 비밀번호입니다 root
. PASSWORD2을 (를) 거부 su -
하고 su - root
거부 할 수 있지만 PASSWORD1을 수락 할 수 있습니다 .
이것이 보안 결함이 아닙니까? 루트 계정이 처음에 사용자 비밀번호를 자동으로 복사 한 이유는 무엇입니까? 암호가 손상된 것을 알고 변경 한 경우 루트 계정이 여전히 손상된 암호를 사용하고 있는지 확인하지 않을 것입니다.
사실, 루트 계정은 기본적으로 Linux Mint에서 비활성화되어 있다고 생각했습니다. 예를 들어이 질문을 참조하십시오 : /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account
sudo passwd -l root
? 를 사용하여 루트 계정을 비활성화하지 않는 이유는 무엇입니까? 이것이 기본적으로 수행되지 않은 이유는 무엇입니까?
편집
@terdon 나는 이 운영 체제에서 절대로 뛰어 들거나 sudo passwd
평범 하지 않다고 확신합니다 passwd
.
@ 마크 확인하고 돌아 오는 유일한 것은 관련이없는 것으로 보입니다.
jack@gamma /var/log $ ls auth.log*
auth.log auth.log.1 auth.log.2.gz auth.log.3.gz auth.log.4.gz
jack@gamma /var/log $ zgrep passwd auth.log*
auth.log.2.gz:Mar 9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by user "jack"
jack@gamma /var/log $ zgrep "password changed" auth.log*
# nothing returned
편집 : Linux Mint https://bugs.launchpad.net/linuxmint/+bug/1675575에 버그 보고서를 제출했습니다.
@Roger Lipscombe가이 문제를 확인 했으므로 질문에 현상금을 추가하겠습니다.
답변
민트 17.3
이것은 Linux Mint의 고의적 인 결정처럼 보입니다. 방금 VM에 Mint 17.3을 새로 설치했으며 루트 계정에 비밀번호가 설정되어 /etc/shadow
있습니다. 사용자 비밀번호를 변경 한 후 su -
이전 사용자 비밀번호를 승인합니다.
그래도 이유를 설명 할 수는 없습니다 .
민트 18.3
방금 Mint 18.3을 새로 설치 했으며 루트 계정에 설정된 비밀번호 가 없습니다 . sudo grep root /etc/shadow
방송 !
암호 필드에서 계정 로크된다는 것을 의미한다 .
답변
기본적으로 루트 비밀번호는 사용자 비밀번호이며, 그 이유는 비밀번호가 잘 알려진 것이 아니라 사용자가 설정 한 (비밀번호를 해킹하기 어렵다고 가정 할 때) 훨씬 안전한 접근 방식이기 때문입니다. “root”와 같은 암호는 기본적으로 항상 존재하며 인터넷을 통해 알려져 있습니다 (보안 위험).
사용자 karlchen을 인용하여 linuxmint.com 포럼 에서 주제 에 대한 좋은 토론 이 있습니다.
Linux mint 설치 중에 첫 번째 사용자 계정을 작성하십시오. 이 첫 번째 사용자에게 비밀번호를 요청합니다. 설치 관리자가 동일한 비밀번호를 사용자 계정 루트에 자동으로 지정합니다. 그렇게하는 것은 공식 Linux Mint 사용자 안내서에서도 찾을 수 있습니다. (cf. egp 20) 따라서 초기 사용자 비밀번호를 기억하면 루트 비밀번호도 알고 있습니다. 나중에 사용자 비밀번호를 변경하더라도 루트 비밀번호는 변경되지 않습니다.
출처-페이지 20 마지막 단락 : https://www.linuxmint.com/documentation/user-guide/Cinnamon/english_18.0.pdf
답변
sudo -i 를 사용 하여 자신의 암호로 루트를 얻으십시오.