openEuler 里的用户管理

原创
2023/08/25 07:59
阅读数 358
AI总结

新建用户

useradd 命令后是新创建的用户名。当运行 useradd 命令时不会有任何输出。并且仅创建用户,不会创建用户的家目录。如果要为用户创建家目录,可以添加 useradd 的 -m 选项。

sudo useradd -m username

为用户创建密码。没有密码的用户不能登录到 openEuler。

passwd username

Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

 

添加用户到 sudoers

sudo 命令旨在允许用户以其它用户身份运行命令,默认是 root 用户。在 openEuler 发行版 wheel 组的成员被授予 sudo 访问权限。也就是说你可以将用户添加wheel 组,就可以使用户具有 sudo 访问权限。

修改用户所属组的命令是 usermod 命令,我们不建议直接修改用户主要组。这可能导致某些权限问题。最好的方式将用户追加到 wheel 组。

因此你将使用 usermod 命令的 -aG 选项,添加用户到 wheel 组中,-a 表示追加用户到指定组,-G 选项表示不要将用户从其它组中移除。

至此。您已在 openEuler 成功创建 sudo 用户。您现在可以使用此用户在服务器上执行管理任务。

sudo usermod -aG wheel username

要验证新用户是否具有 sudo 权限,只需要运行命令 sudo whoami 即可。如果用户具有 sudo 访问权限,命令将会打印 root。

在使用 sudo 时,系统会提示您输入用户密码,注意这是你当前用户的密码,不是 root 密码。

sudo whoami

root

可以使用 su 命令切换用户。 例如命令sudo su - username将会切换到 username 用户,- 表示包括所有环境变量也切换用户 username。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
AI总结
返回顶部
顶部