web-dev-qa-db-ja.com

rhostsの変更と再初期化

サーバー間でrコマンドを使用してテープバックアップを実行するのに問題があります。 .rhostsファイルに変更を加えてきましたが、OSがそのファイルを呼び出すたびに読み取るのか、起動したとき、またはその他のときに読み取るのかがわかりません。

.rhostsファイルを変更した後、次のrコマンドで使用するために何かする必要がありますか?

3
Lance Roberts

.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が変更されていない場合)。