Linux使用命令行工具添加用户

时间:2020-01-09 10:40:24  来源:igfitidea点击:

问题描述:如何使用命令行工具添加新用户?
建议使用哪些命令行选项。

解决方法:您需要使用useradd命令,该命令负责创建新用户或更新默认的新用户信息。

useradd命令使用命令行上指定的值和系统中的默认值创建一个新的用户帐户。
新用户帐户将根据需要输入系统文件(/etc/passwd),将创建主目录(/home/username),并复制初始文件,具体取决于命令行选项。

将用户添加到系统

useradd命令的语法如下:useradd <用户名>

默认情况下,用户帐户已隔离,您需要设置一个新密码:`passwd <用户名>

例如,添加一个名为tom的新用户并将密码设置为jerry:

# adduser tom
# passwd tom

如果要添加用户到组,请阅读如何将用户添加到组

常用选项列表:

  • -c comment:为用户添加评论
  • -d主目录:创建一个新的主目录
  • -e yyyy-mm-dd:帐户被禁用的日期
  • `-f days':密码过期后直到禁用帐户为止的天数。 (如果指定为0,则密码过期后立即禁用该帐户。如果指定-1,则密码过期后不禁用该帐户。)
  • -g group-name:用户默认组的主要组名或组号(组名必须存在)
  • -G group-list:第二个追加的(非默认的)组名或组号的列表,用逗号分隔,用户是用户的成员(组名必须存在)
  • -m:创建主目录
  • -M:不创建主目录
  • -s:用户登录shell(默认为/bin/bash)