一、准备工作与环境要求
在开始创建账户前,需确保已通过SSH工具(如PuTTY)登录到VPS服务器,并具备当前root用户权限。若使用非root账户登录,需执行sudo su -
或输入sudo -i
切换至root环境。建议提前备份/etc/sudoers
文件以防止权限配置错误。
二、创建新用户账户
通过以下命令创建新用户(以”admin”为例):
- 执行
adduser admin
创建账户并设置密码 - 使用
useradd -m -s /bin/bash admin
创建带主目录的账户 - 通过
passwd admin
单独设置账户密码
三、赋予root权限的两种方法
方法一:加入sudo用户组
- 执行
usermod -aG sudo admin
将用户添加至sudo组 - 验证配置:
groups admin
显示包含sudo组即为成功
方法二:直接授予root权限
- 编辑文件
/etc/sudoers
添加admin ALL=(ALL:ALL) ALL
- 或执行
visudo
命令进行安全编辑
四、验证权限与安全建议
使用su
切换账户后,执行
adminsudo whoami
应返回”root”。安全建议包括:
- 禁用root账户远程登录
- 配置SSH密钥认证替代密码登录
- 定期审计sudo权限分配
结论:通过创建独立账户并授予sudo权限,既能保障系统操作的灵活性,又能有效降低误操作风险。建议优先采用sudo组授权方式,避免直接开放root账户登录权限。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544227.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。