저는 Windows 컴퓨터를 사용하여 rsh를 통해 Linux에서 명령을 실행하고 있습니다. rsh 호출은 원격 호스트에서 사용할 로그온된 사용자 이름을 지정하는 하나의 소프트웨어에서 이루어집니다. 그러나 해당 사용자는 대상 컴퓨터에 없습니다. /root/.rhosts의 모든 사용자가 루트 계정에 매핑되도록 대상 호스트에서 어떻게 설정합니까?
답변1
호출하는 소프트웨어는 rsh
모든 사용자에 대해 단일 원격 사용자 이름을 사용합니까? (예를 들어, 항상 "fred"로 원격 호스트에 사용자 로그인을 시도합니까?) 그렇다면 대상 컴퓨터에 "fred"라는 이름의 계정을 만듭니다. 모든 사용자에게 루트 액세스를 허용하여 보안 허점을 만드는 것을 정말로 심각하게 생각한다면 fred의 UID를 0으로 변경하고 원하는 경우 홈 디렉터리를 /root
.