예를 들어 PermitRootLogin과 같은 새로운 것을 배우면서 호기심을 충족시키기 위해 일이 어떻게 작동하는지 조금 더 깊이 파헤치는 것이 재미있을 때도 있습니다. UID 또는 사용자 이름을 확인합니까? 오늘의 수퍼 유저 Q & A 게시물은 호기심 많은 독자의 질문에 대한 답을 찾기 위해 자세히 살펴 봅니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 리더 ge0rg는 PermitRootLogin이 UID 또는 사용자 이름을 기반으로하는지 알고 싶어합니다.
매뉴얼 페이지에는 PermitRootLogin :
- root가 ssh (1)를 사용하여 로그인 할 수 있는지 여부를 지정합니다.
그러나이 검사가 사용자 이름 ( 뿌리 ) 또는 UID ( 0 ). 루트 계정의 이름이 다음으로 변경되면 어떻게됩니까? 관리자 ? 의지 관리자 로그인 할 수있을 때 PermitRootLogin = 아니요 ? UID가 0 인 계정이 두 개인 경우 (예 : 뿌리 과 관리자 )? 둘 중 하나가 로그인 할 수 있습니까?
PermitRootLogin은 UID 또는 사용자 이름을 기반으로합니까?
대답
수퍼 유저 기여자 mtak이 우리에게 답을 제공합니다.
검사가 UID로 수행 된 것 같습니다. OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 2016 년 5 월 3 일 ):
세트 PermitRootLogin 끄기로 :
![]()
사용자 이름이 관리자 로 생성됩니다 UID 0 :
![]()
사용자가 시스템에 로그인하는 데 사용할 수 있는지 확인하십시오.
![]()
SSH를 사용하여 시스템에 로그인 할 수 있는지 확인하십시오.
![]()
우리가 설정하면 PermitRootLogin 다시 켜기 :
![]()
그리고 로그인을 시도하십시오.
![]()
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .