useradd
命令是Linux系统中用于创建新用户的基本命令。
此命令创建一个新的用户帐户并更新系统文件以记录该帐户的存在。
通常,系统管理员在添加新用户时使用此命令。
以下是一些useradd
命令的常用选项:
-u
:为新用户指定一个唯一的用户ID。例如:useradd -u 1002 newuser
-g
:指定新用户的初始登录组。例如:useradd -g users newuser
-G
:将新用户添加到附加组。例如:useradd -G sudo,developers newuser
-d
:指定新用户的主目录。例如:useradd -d /home/newuser newuser
-s
:为新用户指定默认的shell。例如:useradd -s /bin/bash newuser
-c
:为新用户添加一个备注(通常是全名)。例如:useradd -c "John Doe" newuser
-m
:使用此选项以创建用户的主目录(默认情况下,可能不会创建)。例如:useradd -m newuser
-k
:指定一个目录作为新用户的主目录的初始内容的来源。例如:useradd -k /etc/skel newuser
-e
:为新用户设置帐户过期日期。日期格式为YYYY-MM-DD。例如:useradd -e 2023-12-31 newuser
-f
:设置密码过期后帐户被锁定的天数。例如:useradd -f 30 newuser
使用useradd
命令的基本语法是:
useradd [options] username
请将[options]
替换为适当的选项,将username
替换为新用户的用户名。
示例:
创建一个名为newuser
的新用户,其主目录为/home/newuser
,默认的shell为/bin/bash
,并将其添加到users
和sudo
组:
useradd -d /home/newuser -s /bin/bash -g users -G sudo newuser
请注意,在执行useradd
命令时,您可能需要具有root
权限或使用sudo
命令。
创建新用户后,请使用passwd
命令为其分配密码:
passwd newuser
现在,您已成功创建一个新用户并为其分配了密码,新用户可以使用分配的用户名和密码登录到系统。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END