求教:权限问题

求教:权限问题

我以普通用户登陆,然后用su命令得到root权限,进行如下操作:

[root@localhost sbin]# ls -l adsl-start
-rwxr-xr-x    1 root     root         5565  6月 29 18:11 adsl-start
[root@localhost sbin]#  adsl-start
bash: adsl-start: command not found

不知为什么操作失败?请指教,谢谢!
用命令 "su -  "

或者 /sbin/adsl-start
su 只获得了root权限,没有获得root的环境变量。 sbin下的课执行文件不在普通用户的环境变量里面。
那怎么样才能把sbin下的可执行文件放在普通用户的环境变量里面呢?
修改你的PATH,可以用如下操作:
[code:1]$echo "export PATH=$PATH:/sbin" >> ~/.bashrc
$source ~/.bashrc[/code:1]
其中第一句是把export PATH=$PATH:/sbin加到你的~/.bashrc中,export的作用相当于定义了全局变量,第二句是使刚才的改动立即生效。
而PATH=$PATH:/sbin就是把/sbin加到了你的环境变量PATH中了。
[quote:729f6f2645="zhy2111314"]修改你的PATH,可以用如下操作:
[code:1]$echo "export PATH=$PATH:/sbin" >> ~/.bashrc"
$source ~/.bashrc[/code:1]
其中第一句是把export PATH=$PATH:/sbin加到你的~/.bashrc中,export的作用相当于定义了全局变量,第二句是使刚才的改动立即生效。
而PATH=$PATH:/sbin就是把/sbin加到了你的环境变量PATH中了。[/quote]

[cyf@localhost cyf]$ echo "export PATH=$PATH:/sbin" >> ~/.bashrc"
>
这里应该输入什么呢?请指教
输入[cyf@localhost cyf]$ echo "export PATH=$PATH:/sbin" >> ~/.bashrc"
后再[cyf@localhost cyf]$ vi ~/.bashrc
.bashrc里的内容没有改变呀
sorry,写错了,应该是这样:
[code:1]$echo "export PATH=$PATH:/sbin" >> ~/.bashrc
$source ~/.bashrc[/code:1]
最后没有双引号。
嗯,谢谢