鱼C论坛

 找回密码
 立即注册
查看: 3352|回复: 0

[技术交流] 在 CentOS 下添加 sudo 用户

[复制链接]
发表于 2016-8-20 18:53:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在 CentOS 下添加 sudo 用户


关于 sudo



sudo 是 Linux 操作系统中,非 root 权限的用户用于临时提升自己权限来执行某命令的方式,它使普通用户即使在不知道 root 密码的情况下,也可以暂时的获得 root 权限。

使用的方法很简单,只需要在特殊命令(如 yum)前面加上 sudo(sudo yum),并输入自己的用户密码就可以了,在之后的 5 分钟内,再次使用特殊命令时,就无需再次输入用户密码。

另外,sudo 还提供了强大的日志管理,其中详细的记录了每个用户都干了什么,方便查看管理。

sudo 用户的管理是在文件 /etc/sudoers 中存放的。也就是说,如果想把某个用户加入到 sudo 用户群里面,就需要自行配置这个文件,在读写这个文件时,需要 root 的权限。


将用户添加到 sudo 的方法



在使用 sudo 的时候,如果出现“xxx is not in thesudoers file. This incident will be reported”说明当前用户没有权限使用 sudo,这时候我们就需要修改 /etc/sudoers 文件,为当前用户添加 sudo 权限。

使用 su - 命令,进入超级用户,进入 etc 目录 cd /etc

为 sudoers 文件添加写入的权限,使用命令 chmod u+w sudoers

搜狗截图20160820184653.png

执行命令 vim sudoers,按“i”进入编辑模式后,找到“root ALL=(ALL) ALL ”,在它下面添加:"xxx ALL=(ALL) ALL"(这里的 xxx 是你的用户名),再按一下“Esc”键退出编辑,输入“wq”保存并退出 sudoers。

输入“chmod u-w sudoers”将文件的写入属性撤销。

执行 su xxx 切换回自己的用户名,再使用 sudo 命令时,就可以使用啦!


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表