사용자에게 비밀번호가 설정되어 있어도 루트에서 사용자로 로그인하려면 비밀번호가 필요하지 않습니까?
"root"로 로그인하면 su user
"user"로 로그인됩니다. 비밀번호를 묻는 메시지가 표시되지 않습니다. 거기에서 su user
비밀번호가 필요합니다. 이게 정상인가요?
데비안 6 입니다.
답변1
예, 이는 정상입니다. 루트 사용자는 무엇이든 할 수 있습니다(사용자 비밀번호 변경, 사용자로 로그인 및 다시 변경 포함). 따라서 su
(또는 sudo
)에 의해 제한되지 않습니다. 여기에는 비밀번호 프롬프트 및 기타 제한사항이 포함됩니다.
이것폴리아크릴아미드구성할 수 있는암호화 키와 같은 특정 프롬프트를 루트 사용자에게 계속 제공 하도록 설정할 수 있지만 su
이는 기본값이 아니고 신뢰할 수 없으며 비활성화할 수 있습니다. 루트 사용자는 생성과 같은 다른 방법을 통해 다른 사용자로 쉽게 전환할 수 있습니다.setuid 실행 파일사용자가 소유하거나 방금 호출한 것setuid
해당 프로그램 중 하나를 실행하세요.