登陆root后
Centos新建账号可以通过命令:
adduser user_name
设置密码通过命令:
passwd user_name 123456
然后输入符合密码规则的密码两次,Linux会判断密码复杂度(密码长度至少8位)
在Linux系统中,可以使用 usermod 命令来修改用户的 UID。但是,修改用户的 UID 可能会导致访问权限方面的问题,因此在执行此操作之前,请确保慎重考虑。
请按照以下步骤操作:
首先,使用以下命令显示当前用户的 UID:
id -u
然后,使用以下命令修改用户的 UID。例如,要将用户 "user1" 的 UID 修改为 "1001",请在终端中输入以下命令:
sudo usermod -u 1001 user1
这将会将 "user1" 用户的 UID 修改为 "1001"。请注意,如果新的UID 已被分配给另一个用户,则会出现错误。
另外,如果存在多个用户需要修改 UID,则可以使用循环遍历每个用户并使用 usermod 命令逐个进行修改。
在Linux系统中,可以使用 usermod 命令来修改用户的 GID。请按照以下步骤操作:
首先,使用以下命令显示当前用户的 GID:
id -g
然后,使用以下命令修改用户的 GID。例如,要将用户 "user1" 的 GID 修改为 "newgroup" 组的 GID,请在终端中输入以下命令:
sudo usermod -g newgroup user1
这将会将 "user1" 用户的 GID 修改为 "newgroup" 组的 GID。
请注意,如果新的 GID 不存在,则不能将其添加到用户的组列表中。在这种情况下,您需要先使用 groupadd 命令创建新组,然后使用 usermod 命令将用户添加到新组中。
另外,如果存在多个用户需要修改 GID,则可以使用循环遍历每个用户并使用 usermod 命令逐个进行修改。
您可以再次运行以下命令来检查用户的UID:
id -u username
此时将显示该用户的新UID。
请注意,在修改用户的UID之后,所有以前属于用户的文件和目录都会将其所有者更改为新UID。如果其余用户需要访问这些文件,则可能需要针对这些文件禁用或修改访问权限。
将要允许使用su命令的用户账户添加到wheel组中:
sudo usermod -aG wheel user_name
要查看Linux系统中的用户组,您可以使用以下命令:
查看当前用户所属的所有组:
groups
查看指定用户所属的所有组:
groups username
查看所有组的列表:
cat /etc/group
在执行该命令时,系统将输出一个包含所有组名称,组ID和组成员的列表。
查看特定组的信息:
getent group groupname
此命令将显示给定组的详细信息,包括组ID、组成员和描述等信息。
请注意,在Linux系统中,每个用户都可以属于多个组,因此一个用户可以访问属于多个组的文件和目录。
groupadd 命令用于创建新的用户组。例如,要创建名为 "newgroup" 的新用户组,请在终端中输入以下命令:
sudo groupadd newgroup
groupdel 命令用于删除现有用户组。例如,要删除名为 "oldgroup" 的现有用户组,请在终端中输入以下命令:
sudo groupdel oldgroup
groupmod 命令用于修改现有用户组的属性。例如,要更改名为 "newgroup" 的用户组的组名称为 "newname",请在终端中输入以下命令:
sudo groupmod -n newname newgroup
usermod 命令用于修改现有用户的属性,可以使用该命令将现有用户添加到新用户组中。例如,要将现有用户 "user1" 添加到新用户组 "newgroup" 中,请在终端中输入以下命令:
sudo usermod -aG newgroup user1
请注意,使用该命令时应使用 -aG 选项以避免覆盖用户的现有组清单。
现在, "user1" 用户将成为 "newgroup" 用户组的成员之一,可以访问该组的共享资源。