Linux useradd命令详解(Linux添加用户命令useradd和相关选项使用方法)

useradd命令是Linux系统中用于创建新用户的基本命令。

此命令创建一个新的用户帐户并更新系统文件以记录该帐户的存在。

通常,系统管理员在添加新用户时使用此命令。

图片[1]-Linux useradd命令详解(Linux添加用户命令useradd和相关选项使用方法)-不念博客

以下是一些useradd命令的常用选项:

  1. -u:为新用户指定一个唯一的用户ID。例如:useradd -u 1002 newuser
  2. -g:指定新用户的初始登录组。例如:useradd -g users newuser
  3. -G:将新用户添加到附加组。例如:useradd -G sudo,developers newuser
  4. -d:指定新用户的主目录。例如:useradd -d /home/newuser newuser
  5. -s:为新用户指定默认的shell。例如:useradd -s /bin/bash newuser
  6. -c:为新用户添加一个备注(通常是全名)。例如:useradd -c "John Doe" newuser
  7. -m:使用此选项以创建用户的主目录(默认情况下,可能不会创建)。例如:useradd -m newuser
  8. -k:指定一个目录作为新用户的主目录的初始内容的来源。例如:useradd -k /etc/skel newuser
  9. -e:为新用户设置帐户过期日期。日期格式为YYYY-MM-DD。例如:useradd -e 2023-12-31 newuser
  10. -f:设置密码过期后帐户被锁定的天数。例如:useradd -f 30 newuser

使用useradd命令的基本语法是:

useradd [options] username

请将[options]替换为适当的选项,将username替换为新用户的用户名。

示例

创建一个名为newuser的新用户,其主目录为/home/newuser,默认的shell为/bin/bash,并将其添加到userssudo组:

useradd -d /home/newuser -s /bin/bash -g users -G sudo newuser

请注意,在执行useradd命令时,您可能需要具有root权限或使用sudo命令。

创建新用户后,请使用passwd命令为其分配密码:

passwd newuser

现在,您已成功创建一个新用户并为其分配了密码,新用户可以使用分配的用户名和密码登录到系统。

© 版权声明
THE END