当前位置: 技术问答>linux和unix
请问如何修改Linux中的PATH路径,使一个非root用户可以用ifconfig、shutdown之类的命令?
来源: 互联网 发布时间:2015-07-15
本文导语: 我用 set PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin 不起作用! | 想让谁用,就到谁的家目录下修改.bashrc,具体如楼上几位说的。 可能只加路径还是不行的,看看权限够不够吧。 | ...
我用 set PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin 不起作用!
|
想让谁用,就到谁的家目录下修改.bashrc,具体如楼上几位说的。
可能只加路径还是不行的,看看权限够不够吧。
可能只加路径还是不行的,看看权限够不够吧。
|
这两个ifconfig、shutdown命令,除了配置路径外,还需要重新设置一下执行权限,
因为这两个命令好像只能在root用户下执行,你得用chmod改变一下这两个命令执行
权限。
因为这两个命令好像只能在root用户下执行,你得用chmod改变一下这两个命令执行
权限。
|
export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
对当前终端有效
对当前终端有效
|
直接写到配置文件里。
bash的配置文件是.bashrc
加入chancelin()给出的设置:
export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
就可以在每次启动时有效
bash的配置文件是.bashrc
加入chancelin()给出的设置:
export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
就可以在每次启动时有效
|
修改/etc/profile
把/sbin加在PATH后面
把/sbin加在PATH后面
|
agree
|
将PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin 写入profile中即可。
|
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin