CentOS 9 创建中文用户名赋予管理员权限



CentOS 9 创建用户 创建中文用户名,赋予管理员权限

按理是不应该创建中文用户名的,有些学校奇葩老师就是让创建中文的没办法

1、打开终端切换到root身份
使用 --badname 强制创建中文用户名,比如需要创建一个叫 阿里 的中文用户名
useradd --badname 阿里
2、设置密码
设置用户 "阿里" 的密码为 "123456":
echo "阿里:123456" | chpasswd
修改密码命令【如果后期需要】
echo "阿里:123456" | sudo chpasswd
3、要赋予用户 "阿里" 管理员权限

执行以下命令,将 "阿里" 用户添加到 wheel 组:
usermod -aG wheel 阿里
4、用户添加到 /etc/sudoers
visudo
添加 "阿里" 用户到 sudoers

这表示用户 "阿里" 可以在任何主机上,以任何身份执行任何命令。
在 sudoers 文件中找到 

%wheel  ALL=(ALL)       NOPASSWD: ALL  注释掉

添加新增的用户
阿里    ALL=(ALL)       NOPASSWD: ALL
如果不想添加就直接取消%wheel ALL=(ALL) NOPASSWD: ALL 的注释即可

同时也要注释掉  %wheel ALL=(ALL) ALL,如果要添加自己的用户名必须两个都注释掉

保存并退出验证配置

重新登录并验证权限
su - 阿里
sudo whoami

发表观点 / Comment

提示:本文章评论功能已关闭