原来一直使用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了。
文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008824/137363.html

arrow
arrow
    全站熱搜

    Felix 發表在 痞客邦 留言(0) 人氣()