홈페이지 » 어떻게 » PermitRootLogin은 UID 또는 사용자 이름을 기반으로합니까?

    PermitRootLogin은 UID 또는 사용자 이름을 기반으로합니까?

    때로는 예를 들어 PermitRootLogin과 같이 새로운 것을 배울 때 호기심을 충족시키기 위해 일하는 방식에 대해 좀 더 깊이 파헤치는 것이 재미 있습니다. UID 또는 사용자 이름을 확인합니까? 오늘의 수퍼 유저 Q & A 게시물은 호기심 많은 독자의 질문에 대한 답변을 찾으려고합니다..

    오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..

    질문

    수퍼 유저 reader 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 3 월 2016 년 5 월 3 일) :

    세트 PermitRootLogin ~까지 :

    사용자 이름 지정 관리자 ~와 함께 생성됨 UID 0:

    사용자가 시스템에 로그인하는 데 사용할 수 있는지 확인하십시오.

    SSH를 사용하여 시스템에 로그인 할 수 있는지 확인하십시오.

    우리가 설정하면 PermitRootLogin 다시 켜기 :

    그리고 로그인 해보십시오 :


    설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..

    이미지 크레딧 : Linux 스크린 샷 / Xmodulo (Flickr / Xmodulo)