CentOS7创建sudo用户

  • 前言
  • 创建新用户
  • 创建一个新的用户帐户
  • 设置用户密码
  • sudo授权
  • 将新用户添加到sudo组中方法一
  • 方法二
  • 使用Sudo
  • 总结
  • 文章整理不易,同时也感谢之前指正出文章错误的朋友。CentOS7创建sudo用户一共仅需3行命令,非常方便,朋友们切记不要修改sudoers文件。另外,如果觉得本文章还有错误的地方还劳烦朋友们指正,觉得有帮助的朋友们还请点赞加关注❤。


前言

LINUX本身就非常安全,在安装完系统后,本身就创建了一个最高权限的root用户,但系统出于安全操作方面,建议用户自建用户,少用root权限登录系统。root用户权限是最高的,可以完全操作你的电脑了,如果别人用root帐号进去你的电脑,想干啥就干啥了,不利于安全,所以一般公司的服务器上,每个员工是有账户的,但是是非root权限的账户,一些关键的系统文件是不允许其他用户修改的。主要还是为了安全问题,还有root用户很容易搞挂你的系统,不小心删除个系统文件之类的就完了,用其他账户,至少在删除一些关键文件的时候会提醒你输入root权限密码。因此创建一个普通用户很有必要。
sudo命令提供了一种向普通用户授予管理员特权的机制,该特权通常仅对root用户可用。
下面就介绍一下常用的服务器CentOS7如何创建普通用户并授一定的权限。

创建新用户

创建一个新的用户帐户

首先用Xshell等相关工具连接上自己的服务器,用root用户登录后创建一个新的用户,个人就建一个叫linkai的吧:adduser linkai

设置用户密码

然后为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略,只需要两次输入的密码一致即可,使用passwd命令更新新用户的密码:passwd linkai

[root@Server ~]# passwd linkai
Changing password for user linkai.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
翻译:
[root@Server ~]# passwd linkai
更改用户 linkai 的密码 。
新的密码:
无效的密码: 密码短于8个字符
(一般系统会建议您使用强密码,可以直接无视,最好使用强密码)
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

sudo授权

个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而我们开发人员经常需要root用户的权限。sudo命令旨在允许使用其他用户(默认情况下为sudo)的身份运行程序,所以这时候sudo可以化身为root。新创建的用户并不能使用sudo命令,需要给他添加授权。sudo命令的授权管理是在sudoers文件里的,有的文章是直接更改sudoers文件,但是sudoers文件是不允许修改的(不小心写错了怎么办?)。以下将向您展示在CentOS上创建具有sudo访问权限的新用户的最简单方法,而无需修改服务器sudoers文件。

将新用户添加到sudo组中方法一

在CentOS系统上,默认情况下,该组的成员wheel会被授予sudo访问权限。将新用户添加到wheel组:usermod -aG wheel linkai

centos 7 不输入sudo 怎么给普通用户root权限 centos7不创建用户可以吗_linux

方法二

也可以直接修改文件:

[root@localhost ~]# visudo

centos 7 不输入sudo 怎么给普通用户root权限 centos7不创建用户可以吗_linux_02

使用Sudo

切换到新创建的用户:su - linkai 要使用sudo,只需在命令前加上sudo和空格即可。sudo [COMMAND]

例如,要列出目录的内容,/root请使用:sudo ls -l /root

centos 7 不输入sudo 怎么给普通用户root权限 centos7不创建用户可以吗_root用户_03


首次从该帐户使用sudo时,将看到以下横幅消息,并提示您输入用户帐户的密码。

centos 7 不输入sudo 怎么给普通用户root权限 centos7不创建用户可以吗_root用户_04


以后登录就可以直接以用户名为linkai登录服务器了。

总结

文章整理不易,同时也感谢之前指正出文章错误的朋友。CentOS7创建sudo用户一共仅需3行命令,非常方便,朋友们切记不要修改sudoers文件。另外,如果觉得本文章还有错误的地方还劳烦朋友们指正,觉得有帮助的朋友们还请点赞加关注❤。