サーバー間でrコマンドを使用してテープバックアップを実行するのに問題があります。 .rhostsファイルに変更を加えてきましたが、OSがそのファイルを呼び出すたびに読み取るのか、起動したとき、またはその他のときに読み取るのかがわかりません。
.rhostsファイルを変更した後、次のrコマンドで使用するために何かする必要がありますか?
.rhosts
ファイルは、ログインが試行されるたびにデーモン(rshd
またはrlogind
またはsshd
)によって読み取られます。 (通常のユーザーはいつでも.rhosts
ファイルを編集できるため、デーモンを再起動するためにrootを要求することは意味がありません。)
.rhosts
ファイルにWindowsの行末が含まれていないこと、および適切な権限があることを確認してください。自分以外の人(chmod 644 ~/.rhosts
またはchmod 600 ~/.rhosts
)が書き込み可能であってはなりません。 Tru64実装がこのチェックを実行するかどうかは覚えていませんが、とにかく正しく実行することをお勧めします。
また、ファイルが適切なテキストファイルであり、末尾に改行があることを確認してください(すべてのUNIXテキストファイルは改行で終わり、改行は行区切り文字ではなく行末文字です)。 Windowsの行末を使用しないように注意してください。これにより、UNIXが改行として扱わないキャリッジリターンが追加されます。
rshd
が-l
フラグで開始されていないことを確認してください。これにより、.rhosts
処理が無効になります。
サーバー上のシステムログは、何が起こっているかについての手がかりを見つける場所です。 Tru64は、デフォルトでログを/var/adm
の下に保持します(/etc/syslogd.conf
が変更されていない場合)。