1. 新增管理员用户的概述
在Linux系统中,管理员用户有着更高的权限,可以执行系统级操作和管理任务。新增一个管理员用户是一种常见的需求,这样可以为系统提供更多的管理权限。本文将介绍Linux中新增管理员用户的详细步骤。
2. 查看当前用户
在新增管理员用户之前,首先需要查看当前系统中已有的用户。“who”命令可以显示当前登录到系统的用户。
$ who
user1 tty1 2021-01-01 08:00
user2 tty2 2021-01-01 08:01
以上示例显示了两个登录到系统的用户:user1和user2。
3. 创建新的管理员用户
创建新的管理员用户需要使用“useradd”命令。该命令用于创建新的用户账号。
$ sudo useradd admin
以上命令创建了一个名为"admin"的管理员用户。
如果需要为新用户设置初始密码,可以使用“passwd”命令:
$ sudo passwd admin
Changing password for user admin.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
输入密码后,管理员用户的密码将被设置为所输入的密码。
4. 分配管理员权限
新增的管理员用户默认没有管理员权限,需要将其添加到sudo组或者wheel组。
4.1 添加到sudo组
sudo组是一种常用的组,拥有管理员操作的权限。可以通过修改sudoers文件来添加用户到sudo组。
首先,使用编辑器打开sudoers文件:
$ sudo visudo
在打开的文件中,找到以下行:
# User privilege specification
root ALL=(ALL:ALL) ALL
在这行之下添加一行来添加管理员用户:
admin ALL=(ALL:ALL) ALL
保存并关闭文件。
4.2 添加到wheel组
另一种常见的管理员组是wheel组,可以通过修改wheel组的配置来允许该组的用户执行管理员操作。
首先,使用编辑器打开wheel组的配置文件:
$ sudo visudo -f /etc/sudoers.d/wheel
在打开的文件中,找到以下行:
# Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
取消注释并保存文件:
%wheel ALL=(ALL) ALL
5. 切换到管理员用户
新创建的管理员用户现在已经具有管理员权限,可以使用“su”命令切换到该用户进行管理操作。
$ su - admin
Password:
输入管理员用户的密码后,将切换到管理员用户。
6. 删除管理员用户
如果不再需要新增的管理员用户,可以使用“userdel”命令删除该用户。
$ sudo userdel admin
以上命令将删除名为"admin"的管理员用户。
如果要同时删除用户的主目录和邮件箱,请使用“-r”选项:
$ sudo userdel -r admin
总结
通过以上步骤,您可以在Linux系统中新增管理员用户,并为其分配管理员权限。这将为系统管理带来更多的便利和灵活性。