首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

[]solaris root用户无法执行命令的有关问题

2012-02-26 
[求助]solaris root用户无法执行命令的问题使用telnet登陆系统之后,root无法执行很多命令,如ls,which# who

[求助]solaris root用户无法执行命令的问题
使用telnet登陆系统之后,root无法执行很多命令,如ls,which
# who
who: not found
# ls
ls: not found
# which
which: not found

使用Xmanager登陆之后却可以。
另外,普通用户不读自己目录下的.profile文件,而是读/etc/profile,这是问什么,能不能设置为用户读自己HOME目录下的.profile文件。
劳驾高手指点,谢谢

[解决办法]
最简单的方法 敲命令的时候使用全路径

你telnet进去 默认是bash环境么?echo $PATH看看

在linux下 如果是bash环境 用户登录时读取设置文件的顺序
是/etc/profile -> ~/.bash_profile -> ~/.bashrc -> /etc/bashrc
注意在~/.bash_profile这一步 如果没有~/.bash_profile 则默认读取~/.bash_login 如果没有~/.bash_login 才读取~/.profile

热点排行