Hosts

rhosts 更改並重新初始化

  • March 6, 2015

我在使用伺服器之間的 r 命令進行磁帶備份時遇到問題。我一直在 .rhosts 文件中進行更改,但我不確定作業系統是否在每次呼叫它時讀取該文件,或者只是在它啟動時,或其他時間。

修改 .rhosts 文件後,是否需要執行任何操作才能將其與下一個 r 命令一起使用?

每次登錄嘗試時,守護程序 ( 或 )都會讀取.rhosts該文件。(由於普通使用者可以隨時編輯他們的文件,因此要求 root 重新啟動守護程序是沒有意義的。)rshd``rlogind``sshd``.rhosts

確保該.rhosts文件不包含 Windows 行結尾,並且它具有適當的權限:它不應該由您以外的任何人(chmod 644 ~/.rhostschmod 600 ~/.rhosts)寫入。我不記得 Tru64 實現是否執行此檢查,但最好還是正確執行。

還要確保該文件是正確的文本文件,末尾有換行符(所有 unix 文本文件都以換行符結尾,換行符是行結束符而不是行分隔符)。確保不要使用 Windows 行尾,這會添加一個額外的輸入,unix 不會將其視為換行符。

確保它rshd不是以-l標誌開始的,這將禁用.rhosts處理。

伺服器上的系統日誌是您可以找到有關正在發生的事情的線索的地方。Tru64 預設保留其日誌/var/adm(除非/etc/syslogd.conf已修改)。

引用自:https://unix.stackexchange.com/questions/84028