루트 사용자 로그인에는 비밀번호가 필요하지 않습니까?

루트 사용자 로그인에는 비밀번호가 필요하지 않습니까?

사용자에게 비밀번호가 설정되어 있어도 루트에서 사용자로 로그인하려면 비밀번호가 필요하지 않습니까?

"root"로 로그인하면 su user"user"로 로그인됩니다. 비밀번호를 묻는 메시지가 표시되지 않습니다. 거기에서 su user비밀번호가 필요합니다. 이게 정상인가요?

데비안 6 입니다.

답변1

예, 이는 정상입니다. 루트 사용자는 무엇이든 할 수 있습니다(사용자 비밀번호 변경, 사용자로 로그인 및 다시 변경 포함). 따라서 su(또는 sudo)에 의해 제한되지 않습니다. 여기에는 비밀번호 프롬프트 및 기타 제한사항이 포함됩니다.

이것폴리아크릴아미드구성할 수 있는암호화 키와 같은 특정 프롬프트를 루트 사용자에게 계속 제공 하도록 설정할 수 있지만 su이는 기본값이 아니고 신뢰할 수 없으며 비활성화할 수 있습니다. 루트 사용자는 생성과 같은 다른 방법을 통해 다른 사용자로 쉽게 전환할 수 있습니다.setuid 실행 파일사용자가 소유하거나 방금 호출한 것setuid해당 프로그램 중 하나를 실행하세요.

관련 정보