linux中账户管理命令useradd、groupadd怎么用

2023-04-15 06:38:00 命令 管理 账户

useradd:useradd命令可以用来创建新的用户账号,它可以指定用户的登录名、密码、用户组、用户ID(UID)、家目录和shell等属性。

groupadd:groupadd命令可以用来创建新的用户组,它可以指定用户组的名称、组ID(GID)等属性。

useradd和groupadd命令的使用格式如下:

useradd [选项] 用户名

groupadd [选项] 用户组

useradd和groupadd命令的选项参数如下:

-c:指定用户的真实姓名;

-d:指定用户的家目录;

-e:指定用户的账号有效期限;

-f:指定用户的密码有效期限;

-g:指定用户的登录组;

-G:指定用户的附加组;

-m:指定用户家目录是否被创建;

-M:指定用户家目录是否被管理;

-n:指定用户的登录名;

-p:指定用户的登录密码;

-s:指定用户的shell;

-u:指定用户的UID。

groupadd的选项参数如下:

-f:指定用户组的GID;

-g:指定用户组的父组;

-n:指定用户组的名称。

使用useradd和groupadd命令时,需要注意以下几点:

1、如果没有指定UID,则系统将自动分配一个最小的未被使用的UID;

2、如果没有指定GID,则系统将自动分配一个最小的未被使用的GID;

3、如果没有指定用户的家目录,则系统将自动创建一个用户名为用户的家目录;

4、如果没有指定用户的shell,则系统将自动使用默认的shell;

5、如果没有指定用户的密码,则系统将自动设置一个空密码;

6、如果没有指定用户的登录组,则系统将自动使用系统默认的登录组;

7、如果没有指定用户组的父组,则系统将自动使用系统默认的父组;

8、如果没有指定用户的账号有效期限和密码有效期限,则系统将自动使用系统默认的账号有效期限和密码有效期限。

总之,useradd和groupadd命令可以用来创建新的用户账号和用户组,使用这两个命令时要注意指定必要的参数,以确保用户和组的正确创建。

相关文章