su로만 로그인할 수 있는 사용자를 설정할 수 있나요?

su로만 로그인할 수 있는 사용자를 설정할 수 있나요?

오직 사용할 수 있는 것을 만들고 싶습니다 su.

login.conf매뉴얼 페이지에서 다른 인증이 있음을 볼 수 있습니다 .유형, 예시 유형 중 하나는 이지만 su특정 사용자가 한 가지 인증 유형만 사용하여 로그인하도록 제한할 수 있는 위치를 찾을 수 없습니다.

답변1

IIRC에서는 *비밀번호 필드에 ""를 사용하는 것이 /etc/shadow좋습니다. SELinux 컨텍스트 등을 수정해야 할 수도 있으므로 이 파일을 수동으로 편집해야 할 수도 있습니다.

편집: 아무도 모르는 비밀번호로 비밀번호를 설정할 수 있습니다. 그러면 사용자는 로그인할 수 없으며 다음 명령을 통해서만 전환할 수 있습니다 sudo.

dd if=/dev/random bs=1 count=64 | md5sum | awk '{print $1}{print $1}' | passwd user

관련 정보