LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 655|回复: 9

一个小问题----命令的运行

[复制链接]
发表于 2007-7-17 14:15:44 | 显示全部楼层 |阅读模式
有个问题一直没弄明白,就是用普通用户登录后,在终端SU切换到root,再执行一些命令,提示命令找不到,而如果开机时用root登录后运行这些命令是可以的?请问这是为什么??
发表于 2007-7-17 14:20:11 | 显示全部楼层
命令是有住址的。

命令的路径是放在用户环境中的。

你的环境似乎和 root 的不一样,

要想和 root 一样方便就私造和它相同的环境。

如果可以的话干脆就用 root 的环境。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 14:23:01 | 显示全部楼层
意思是说为那个普通用户名创建命令的链接?
我就是因为root用户的权限太大,不想让自己太习惯用root去操作系统。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 14:24:40 | 显示全部楼层
实现方法太多,
链接我还没尝试过哩!
回复 支持 反对

使用道具 举报

发表于 2007-7-17 14:26:08 | 显示全部楼层
用 su - 來 login 就可以了
回复 支持 反对

使用道具 举报

发表于 2007-7-17 14:35:58 | 显示全部楼层
修改.bash_profile,把命令的路径加到里面去就ok了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 14:46:58 | 显示全部楼层
嗯,先谢谢各位,先试一下su - 的命令.
回复 支持 反对

使用道具 举报

发表于 2007-7-17 14:47:02 | 显示全部楼层
用 su - 來 login 就可以了

这个岂不是要变成 root 了(环境也变)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 14:56:19 | 显示全部楼层
Post by dfasdf34fsdf
用 su - 來 login 就可以了

这个岂不是要变成 root 了(环境也变)。

这样是不是跟“注销”后切换用户的效果是一样的?
回复 支持 反对

使用道具 举报

发表于 2007-7-17 15:15:05 | 显示全部楼层
环境变量的问题,在/home/用户/.bash_profile里的PATH后面多加上几个
比如?/sbin,/usr/bin,/usr/sbin等等,然后重启一下试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表