如何在Linux(CentOS)中添加tree命令——包括用户不在sudoers文件中的解决方法

  • Post author:
  • Post category:linux


首先CentOS应在终端中输入sudo yum -y install tree

如图所示(下面还有一大堆显示成功的提示)


如果第一步就成功了那就恭喜你顺利的解决


但是


更多的人的问题是

输入此行命令,让你输入密码,

密码输入后显示:XXX用户不在 sudoers 文件中。此事将被报告

………………

emm,此时要解决的是,自己的账户是否在sudoers中,如何把账户加入到sudoers中?

第一个问题,大多数人既然弹出

XXX用户不在 sudoers 文件中。此事将被报告,

那么肯定自己的账号不在sudoers文件中,这里就需要手动添加:

1.在终端命令中输入:  su

(意思是开启超管)

2.系统让输入密码,输入密码即可(如图 )

3. 输入 :   ll /etc/sudoers

此时是只读权限

4.修改为可写权限,输入: chmod 777 /etc/sudoers

——————————————————————————–

(关于这里的chmod777是由于)

常见数字组合有(

u

表示用户/

g

表示组/

o

表示其他):


  • 777

    ===>

    u=rwx,g=rwx,o=rwx


  • 755

    ===>

    u=rwx,g=rx,o=rx


  • 644

    ===>

    u=rw,g=r,o=r

——————————————————————————-

(下划线表示仅了解)

5.输入:vim /etc/sudoers

6.输入:E(一定要大写)

7.在root  ALL(ALL)     ALL,下方加入自己的用户名:XXX ALL(ALL)


例如,我的用户名是:Runing ,我加Runing ALL(ALL)   即可

如果不知道自己的用户名,下图位置便能看到

8.完成后按Esc键后,输入:wq退出tree

9.终端中输入sudo yum -y install tree即可成功



版权声明:本文为m0_63324772原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。