出于服务器安全性的考虑,当 xiaoz 在新开一台服务器时,通常会创建一个新用户,并授予该用户 sudo
权限,然后禁用 root 用户。本文记录并分享了在 Debian 系统下执行此操作的方法。
Debian 添加新用户
直接执行下面的命令即可:
# newuser 改成自己的用户名称
sudo adduser newuser
adduser
命令是 Debian 系独有的(包括 Ubuntu),在 Redhat 系下不存在该命令。执行该命令会自动创建用户、用户组和家目录,并要求设置用户密码和名称等信息。
进入root用户
su - root
赋予 sudo 权限
部分 Debian 系统可能默认没有安装 sudo
命令,可以执行下面的命令先进行安装(需要 root
用户操作):
apt-get install sudo
安装完毕后执行下面的命令将新用户添加到 sudo 组(需要 root
用户操作),以便他们可以获得管理员权限。
# newuser 改成你上一步骤中的用户名
usermod -aG sudo newuser
测试
接下来切换到 newuser
,然后测试sudo
是否正常。
# 切换到 newuser
su - newuser
# 测试 sudo 权限,如果没有报错,说明正常
sudo pwd
结语
在 Debian 系下新建用户并赋予 sudo
权限都非常简单。只需使用几个命令即可完成,与 Redhat 系相比,不需要修改配置文件,更加方便。
来源: https://www.xgss.net/16862.html
评论区