原来一直使用root作为常用,后来说是因为不安全,所以建了个普通用户wmmwang,结果什么都要sudo。
一开始sudo都不能用,要将wmmwang用户添加到/etc/sudoers中。
于是乎,sudo可以用了。
用着用着,发现sudo ifconfig不能用。莫名其妙,在sudoers文件中,wmmwang用户设置为all,什么命令都可以的啊,这里咋又不行了呢。郁闷了两天。
sudo ifconfig,说是cannot find command,咋一想,是不是环境变量不对。
在wmmwang用户和root用户下分别执行echo $PATH,果然,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
而,ifconfig恰恰就在/sbin里面。
原因找到就好办了。修改/home/wmmwang/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin这几个路径。
改完之后,注销下或者重启才能生效。
再来sudo ifconfig , 就OK了。
阅读(1239) | 评论(0) | 转发(0) |