
サーバー間でrコマンドを使用してテープバックアップを実行する際に問題があります。 .rhostsファイルを変更しましたが、OSがファイルを呼び出すたびに読み取るのか、それとも起動時や別の時間に読み取るのかわかりません。
.rhostsファイルを変更した後、次のrコマンドで使用するにはどうすればよいですか?
答え1
このファイルは、ログインが試行されるたびにデーモン(または)によって読み取られます.rhosts
。 (一般ユーザーはいつでもファイルを編集できるため、デーモンを再起動するためにrootを要求することは意味がありません。)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
。