rhosts 更改并重新初始化

rhosts 更改并重新初始化

我在使用服务器之间的 r 命令进行磁带备份时遇到问题。我一直在 .rhosts 文件中进行更改,但我不确定操作系统是否在每次调用该文件时、或者只是在启动时或其他时间读取该文件。

修改 .rhosts 文件后,我是否需要执行任何操作才能将其与下一个 r 命令一起使用?

答案1

每次尝试登录时,守护程序( 或 )都会读取.rhosts该文件。(由于普通用户可以随时编辑他们的文件,因此要求 root 重新启动守护进程是没有意义的。)rshdrlogindsshd.rhosts

确保该.rhosts文件不包含 Windows 行结尾,并且具有适当的权限:除您(chmod 644 ~/.rhostschmod 600 ~/.rhosts)之外的任何人都不能写入该文件。我不记得 Tru64 实现是否执行此检查,但无论如何最好正确执行此检查。

还要确保该文件是一个正确的文本文件,末尾有换行符(所有 UNIX 文本文件都以换行符结尾,换行符是行结束字符而不是行分隔符)。确保不要使用 Windows 行结尾,这会添加一个额外的回车符,unix 不会将其视为换行符。

确保它rshd不是以该-l标志开头,否则会禁用.rhosts处理。

您可以在服务器上的系统日志中找到有关正在发生的情况的线索。 Tru64 默认保留其日志/var/adm(除非/etc/syslogd.conf已修改)。

相关内容