蓝易云:Linux命令之useradd详解

在Linux系统中,useradd命令用于创建新用户账号。它是管理用户和用户组的基本命令之一。下面对 useradd命令进行详解:

语法:

useradd [options] username

参数:

  • options:用于指定 useradd命令的选项,可以是多个选项组合。
  • username:新创建用户的用户名。

常用选项:

  • -m:自动创建用户主目录,通常与 -d选项配合使用。
  • -d:指定用户的主目录路径。
  • -s:指定用户的登录Shell。
  • -g:指定用户的主要用户组。
  • -G:指定用户的附加用户组,可以是逗号分隔的多个组。
  • -c:指定用户的注释信息。
  • -e:指定用户的有效期限。
  • -p:指定用户的密码,密码必须是已加密的密码。

示例:

  1. 创建一个新用户,并指定主目录和登录Shell:

    useradd -m -d /home/newuser -s /bin/bash newuser

    这将创建一个名为 newuser的新用户,同时自动创建 /home/newuser目录作为用户的主目录,并将登录Shell设置为 /bin/bash

  2. 创建一个新用户,并将其加入附加用户组:

    useradd -G group1,group2 newuser

    这将创建一个名为 newuser的新用户,并将其加入 group1和 group2两个附加用户组。

  3. 创建一个新用户,并设置有效期限:

    useradd -e 2023-12-31 newuser

    这将创建一个名为 newuser的新用户,并设置其有效期限为2023年12月31日。

  4. 创建一个新用户,并指定加密后的密码:

    useradd -p '$6$5lxKMSmj$N4ywKK0rw4klL.' newuser

    这将创建一个名为 newuser的新用户,并将密码设置为 $6$5lxKMSmj$N4ywKK0rw4klL.

请注意,在使用 useradd命令之前,建议先检查系统中是否已存在同名用户,以避免冲突。另外,创建用户后,可能需要设置用户密码和权限等进一步的配置。

猜你喜欢

转载自blog.csdn.net/tiansyun/article/details/133440105
今日推荐