首先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即可成功