CentOS7 创建新用户并为其添加 sudo 权限 - Go语言中文社区

CentOS7 创建新用户并为其添加 sudo 权限


一般来说新装好的 centos 系统如果安装的时候没有添加其他用户的话,那么系统默认的就只有一个root用户,在登录之后输入命令行的最左侧显示的是#,其他非root用户则显示$root 用户拥有系统的最高权限。在平时操作中,一般都会添加其他用户来操作,添加用户组,赋予不同的权限,也可以添加sudo权限来执行需要管理员权限的命令,而不用通过su root切换泄露root账户的密码

添加新用户

先查看当前系统是否有root以外的其他用户,查看/home目录下是否有文件夹

ll /home/

在这里插入图片描述

并没有root之外的其他用户,接下来添加一个名为 paul 的新用户

adduser paul

再去看/home目录下面,发现多了一个文件夹,就是我们新建用户的文件夹,以后用这个用户登录后默认的位置就是这个文件夹

在这里插入图片描述

设置密码,两次输入的密码不会显示出来,输入一致就可以,这样新的用户就创建成功了

在这里插入图片描述

给新用户sudo权限

用户的sudo权限是配置在/etc/sudoers文件里的,虽然这是一个只读权限的文件,修改之后强制保存退出命令也行,添加写的权限再去修改也可以,记得修改完后去掉写的权限

vi /etc/sudoers

找到如图的地方,在下面添加一行需要赋予sudo权限的用户,并且免去每次都输入密码的操作

在这里插入图片描述

添加需要赋予sudo权限的用户,NOPASSWD:ALL表示每次在使用sudo的时候不需要输入当前用户的密码,否则则需要每次都确认当前用户的密码,username 指的是要添加的用户名

username	ALL=(ALL) 	NOPASSWD:ALL

然后就可以用新用户登录并且使用sudo来提升权限了

新用户登录测试

使用新建的用户paul登录后,默认显示的文件夹以及是/home/paul里面了,并且输入命令的左侧符号也变成了$,说明当前用户并没有root权限。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/liu_1024_/article/details/94346701
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢