CentOS给普通用户添加sudo权限
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
Linux的CentOS给普通用户添加sudo权限
有些时候,使用普通用户执行某些命令会出现以下情况:
xxx is not in the sudoers file. This incident will be reported.
导致出这样的情况是因为没有sudo的管理员权限,因此我们需要给普通用户添加sudo权限:
一、root用户
使用su root进入root用户:
[xxx@****~]$ su root
输入这个命令之后,输入root用户密码即可进入root用户。
二、修改权限
2.1 查看权限
使用一下命令查看 /etc/sudoers 权限
[root@****~]# ll /etc/sudoers
-r--r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers
可以发现sudoers文件目前只有可读权限。
2.2 添加权限
使用chmod修改sudoers权限:
[root@****~]# chmod u+w /etc/sudoers
修改之后再次查看sudoers权限:
[root@****~]# ll /etc/sudoers
-rw-r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers
可以看见有w 的writer权限,这样我们就可以修改sudoers文件了。
2.3 修改sudoers文件
输入命令:
[root@****~]# vim /etc/sudoers
进入编辑模式,找到root ALL=(ALL) ALL这一行,在下边一行添加xxx ALL=(ALL) ALL,然后保存退出即可。
2.4 撤销权限
修改sudoers文件后,再撤销sudoers文件的w权限:
[root@****~]# chmod u-w /etc/sudoers
再执行ll查看权限命令:
[root@****~]# ll /etc/sudoers
-r--r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers
sudoers文件的w权限被撤销了,只能读而不能写了。
三、xxx用户
给xxx用户添加sudo权限后,我们进入xxx用户,就可以正常使用sudo来使用管理员权限了。
以上、就是给CentOS下的普通的xxx用户添加sudo管理员权限的方法。
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)