环境
centos7.9
介绍
Linux 中的每一个用户都需要有一个唯一的用户 ID(User ID,简称 UID)和一个用户名(UserName)来识别。用户 ID 是一个整数,它用来标识用户在系统中的身份。在大多数的 Linux 系统中,UID 的范围是 0 到 65535。0 是超级用户(SuperUser)的 UID,1 到 999 是系统用户的 UID,1000 及以上是普通用户的 UID。
添加用户
useradd [选项] 用户名
其中,[选项]包括: -u:指定用户的 UID。 -g:指定用户的主要组 ID(Primary Group ID,简称 PGID)。 -G:指定用户的附加组 ID(Secondary Group ID,简称 SVID)。 -c:指定用户的注释(Comment)。 -d:指定用户的主目录(Home Directory)。 -s:指定用户的登录 shell。
修改用户
usermod [选项] 用户名
-u:修改用户的 UID。 -g:修改用户的 PGID。 -G:修改用户的 SVID。 -c:修改
例子
例如,要创建一个名为 user1 的用户,并指定其 UID 为 1001,主要组为 group1,附加组为 group2,注释为 "This is User 1",主目录为 /home/user1,登录 shell 为 /bin/bash,可以使用以下命令
useradd -u 1001 -g group1 -G group2 -c "This is User 1" -d /home/user1 -s /bin/bash user1