CentOS7 创建用户

管理系统的时候尽量不要使用root账户,root账户密码设置得复杂一些,尤其是云服务主机,因为云服务很容易被IP段扫描扫到,我的腾讯云主机每天有1千多次尝试登录失败,但是我的密码是随机生成的复杂密码,基本都是子账户登录,root账户设置了RSA 密钥登录,所以如果我不看记事本,连我自己也不知道root密码。

所以创建子账户是非常有必要的,而且也不是很复杂。

  • 添加用户:

    adduser newuser

  • 修改密码:

    passwd newuser

  • 需要超级用户权限的添加到wheel组

    usermod -aG wheel newuser

默认的配置文件有如下配置

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

在wheel组中的用户可以执行所有命令

  • 重启

    sudo service sshd restart

如果默认云上使用ssh key创建的实例,,没有开启密码登录,可以修改/etc/ssh/sshd_config:

# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
PasswordAuthentication yes