RHEL6에서 직렬 콘솔을 통해서만 루트 로그인을 비활성화하는 방법이 있습니까?

RHEL6에서 직렬 콘솔을 통해서만 루트 로그인을 비활성화하는 방법이 있습니까?

RHEL 6에서 직렬 콘솔을 통해 루트 로그인을 비활성화하려고 합니다. redhat의 이 링크를 기반으로 합니다(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Security_Guide/s2-wstation-privileges-noroot.html), 기본적으로 파일을 지우라는 메시지가 표시됩니다 /etc/securetty. 그래서 그렇게 했는데 루트 로그인이 비활성화되었습니다. 문제는 모든 로그인이 비활성화된다는 것입니다. 액세스하려면 여전히 루트가 아닌 로그인을 사용해야 합니다. 따라서 콘솔을 통해 루트 로그인을 비활성화하면서도 다른 사용자로 계속 로그인할 수 있는 방법이 있습니까? 예를 들어 SSH를 사용하면 "PermitRootLogin yes/no"이를 수행하기 위해 매개변수를 수정할 수 있습니다 .

감사해요!

답변1

루트 비밀번호를 비활성화한다는 뜻입니까? 그러면 root콘솔이나 UI에서 로그인 할 수 없다는 뜻 인가요?(좋은 생각은 아닙니다.)

이에 대해 많은 질문이 있습니다.콘솔에서 루트 로그인 비활성화

그러나 일반적인 해결책은 다음과 같습니다.

sudo passwd -l root

이는 매우 기본적이고 오래된 명령이므로 RHEL과 호환됩니다.

그러나 다른 사용자 계정에 대한 권한이 있는지 주의하십시오 sudo. 그렇지 않으면 더 이상 루트 자격 증명을 사용하여 명령을 실행할 수 없습니다.

관련 정보