Linux服务器禁用root用户新建立一个用户

一般而言,我们选择的云服务器都是用的root用户管理的,这个也未尝不可。如果服务器就我们自己管理也可以,如果我们希望严格一些且有多人权限管理的则需要用不同的用户。或者就禁止root。

新增用户设置

添加用户:

useradd username

设置密码:

passwd username

将用户添加到管理组:

# CentOS
usermod -aG wheel username

# Debian/Ubuntu
usermod -aG sudo username

设置禁用root

编辑sshd_config:

vi /etc/ssh/sshd_config

将PermitRootLogin的值设置为no:

PermitRootLogin no

重启sshd服务:

systemctl restart sshd

这里有一个问题,我们还可以切换到root用户,如果我们希望彻底禁止root,得再修改passwd文件:

vi /etc/passwd

找到root所在行,如下:

root:x:0:0:root:/root:/bin/bash

修改为:

root:x:0:0:root:/root:/sbin/nologin

这样,我们的新用户也无法切换到root用户。

 

投上你的一票

本文出处:老蒋部落 » Linux服务器禁用root用户新建立一个用户 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送