centos安装好后,必要的环境变量设置

来源:互联网 发布:人工智能英语论文 编辑:程序博客网 时间:2024/05/21 17:05

    安装完centos后需要手动配置必要的环境变量,不然使用起来就不方便。下面针对新安装好的centos出现的问题,来进行解决。


一、普通用户无法使用很多命令

        在普通用户 和root用户下分别执行echo $PATH,普通用户的PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin     而,ifconfig恰恰就在/sbin里面。修改/home/用户/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin这几个路径。

        即PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

        然后可以在终端执行source /home/xxx/.bash_profile


二、root用户很多命令也无法执行

        在root用户下执行命令echo $PATH,一般少了/sbin,/usr/sbin,/usr/local/sbin。导致无法使用visudo命令来添加普通用户使用sudo命令的权限。修改全局环境变量。在/etc/profile末尾添加export PATH=$PATH:/sbin:/usr/sbin:usr/local/sbin。然后在终端上输入source /etc/profile。

        然后root用户基本可以执行所有命令了。


三、普通用户添加sudo权限

        在二已经完成的情况下,在终端输入:

#visudo

        该命令即为编辑/etc/sudoers文件。

        在root ALL=(ALL) ALL这行,下面添加:

        usrname ALL=(ALL) ALL 

        然后保存退出。该普通用户就可以使用sudo命令了。