HOSTS.EQUIV(5)

명칭
hosts.equiv, .rhosts - 신뢰할 수 있는 리모트 호스트명, 및 유저의 데이타베이스

해설
hosts.equiv 및 .rhosts 파일은, 네트워크상의 신뢰할 수 있는 호스트와 유저에 관한 정보를 격납 합니다. 각 호스트에 대해서, 1개의 행에 이하의 정보를 줍니다.

단순하게

    hostname [username]

혹은, 보다 장황하게 이하와 같이 합니다.

    [+-][hostname|@netgroup] [[+-][username|@netgroup]]

“@” (은)는 netgroup 라고 하는 그룹에 의해 호스트, 또는 유저를 나타냅니다. 단독의 “+” (은)는 모든 호스트, 또는 유저와 일치합니다. 전에 “-” (을)를 따르는 호스트명은, 일치하는 모든 호스트와 그 호스트상의 모든 유저를 거부합니다. 전에 “-” (을)를 따르는 유저명은, 지정된 호스트상의 일치한 유저 모두를 거부합니다.

각 항목은 임의의 수의 공백이나 탭 캐릭터로 단락지어집니다. “#” (은)는 코멘트의 개시를 나타내, 이 이후의 줄 끝까지의 캐릭터는 이 파일을 검색하는 routine에 의해 해석되지 않습니다.

호스트명은, 인터넷 주소 조작 프로그램 라이브러리 inet(3) 의 inet_addr(3) routine를 이용한 전통적인 “.” (닷) 표기로 지정됩니다. 호스트명은, 필드 단락 캐릭터, 개행, 및 코멘트 캐릭터 이외의 모든 인자 가능 캐릭터를 포함할 수가 있습니다.

보안상의 이유로부터, 유저의 .rhosts 하지만 통상 파일이 아닌지, 소유자가 그 유저가 아닌지, 혹은 그 유저 이외의 유저가 기입해 가능한 경우, 그 파일은 무시됩니다.

사용예
    bar.com foo

호스트 “bar.com” 의 유저 “foo” (을)를 신뢰합니다.

    +@allclient

넷 그룹 “allclient” 의 모든 호스트를 신뢰합니다.

    +@allclient -@dau

넷 그룹 “allclient” 의 모든 호스트와 그 유저를 신뢰합니다만, 넷 그룹 “dau” 의 유저는 예외입니다.

관련 파일
/etc/hosts.equiv
    hosts.equiv 파일은 /etc 에 존재합니다.
$HOME/.rhosts
    .rhosts 파일은 $HOME 에 존재합니다.

관련 항목
rcp(1), rlogin(1), rsh(1), gethostbyname(3), inet(3), innetgr(3), ruserok(3), ifconfig(8), named(8), yp(8)

버그
이 메뉴얼 페이지는 불완전합니다. 보다 상세한 것에 대하여는, lib/libc/net/rcmd.c 의 소스인가, SunOS 의 메뉴얼 페이지를 참조해 주세요.