서버 간에 r 명령을 사용하여 테이프 백업을 수행하는 데 문제가 있습니다. .rhosts 파일을 변경했지만 OS가 파일을 호출할 때마다 읽는지, 아니면 시작할 때나 다른 시간에 읽는지 잘 모르겠습니다.
.rhosts 파일을 수정한 후 다음 r 명령에 사용하려면 어떤 작업을 해야 합니까?
답변1
이 파일은 로그인이 시도될 때마다 데몬(또는)에 의해 읽혀집니다 .rhosts
. (일반 사용자는 언제든지 파일을 편집할 수 있으므로 데몬을 다시 시작하기 위해 루트를 요구하는 것은 의미가 없습니다.)rshd
rlogind
sshd
.rhosts
.rhosts
파일에 Windows 줄 끝이 포함되어 있지 않고 적절한 권한이 있는지 확인하십시오 . 귀하( chmod 644 ~/.rhosts
또는 ) chmod 600 ~/.rhosts
외에는 누구도 파일에 쓸 수 없습니다 . Tru64 구현이 이 검사를 수행하는지 기억이 나지 않지만 어쨌든 올바르게 수행하는 것이 아마도 가장 좋을 것입니다.
또한 파일이 끝에 개행 문자가 있는 적절한 텍스트 파일인지 확인하십시오(모든 UNIX 텍스트 파일은 줄 구분 기호가 아니라 줄 끝 문자인 개행 문자로 끝납니다). Unix에서 줄 바꿈으로 처리하지 않는 추가 캐리지 리턴을 추가하는 Windows 줄 끝을 사용하지 마십시오.
rshd
이 플래그로 시작되지 않는지 확인하세요 -l
. 그렇지 않으면 처리가 비활성화됩니다 .rhosts
.
서버의 시스템 로그에서 무슨 일이 일어나고 있는지에 대한 단서를 찾을 수 있습니다. Tru64는 수정 /var/adm
되지 않는 한 기본적으로 로그를 유지합니다 /etc/syslogd.conf
.