首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在根帐户下运行rsh命令

在根帐户下运行rsh命令
EN

Unix & Linux用户
提问于 2013-04-02 13:24:53
回答 1查看 3.5K关注 0票数 2

我有两台机器运行Solaris 9 (192.168.2.9)和Windows (192.168.2.5)。我需要在Windows机器上运行以下命令:

代码语言:javascript
复制
rsh 192.168.2.9 -l root pwd

为了能够运行这个命令,我在UNIX机器上创建了/etc/hosts.equiv文件,其中包含:

代码语言:javascript
复制
192.168.2.5 xp.user

其中xp.user是active XP帐户的名称,rsh命令在该帐户下连接。

该命令提供以下消息:

代码语言:javascript
复制
192.168.2.9: permission denied
rsh: can't establish connection

我试图将UNIX用户更改为notroot

代码语言:javascript
复制
rsh 192.168.2.9 -l notroot pwd

该命令也得到了同样的结果:

代码语言:javascript
复制
192.168.2.9: permission denied
rsh: can't establish connection

但是,当我创建具有与/home/notroot/.rhosts相同内容的文件/etc/hosts.equiv时,结果是可以的:

代码语言:javascript
复制
/home/notroot

hosts.equiv.rhosts文件都是相同的,都是在UNIX vi编辑器中创建的。空行将在每个文件的末尾添加。这些文件的属性是:

/etc/hosts.equiv -组:根;所有者:根;权限:所有者: RW

/home/notroot/.rhosts -组:其他;所有者: notroot;权限: owner: RW

rsh协议和根帐户的选择不取决于我。

那么,如何在根帐户下运行rsh命令呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-04-05 14:12:45

解决方法是将.rhosts文件放置到根的主目录中(请参阅问题下面的注释)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/70877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档