🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` 用来向Linux系统添加新用户的主要工具是useradd。这个命令简单快捷,可以一次性创建 新用户账户及设置用户HOME 目录结构。useradd命令使用系统的默认值以及命令行参数来设置 用户账户。系统默认值被设置在/etc/default/useradd文 件中。可以使用加入了-D选项的useradd 命令查看所用Linux系统中的这些默认值。 # /usr/sbin/useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes # ``` 参数 | 参数 | 描述 | | --- | --- | | -c | comment 给新用户添加备注 | | -d | home_dir 为主目录指定一个名字(如果不想用登录名作为主目录名的话) | | -e | expire_date 用YYYY-MM-DD格式指定一个账户过期的日期 | | -f | inactive_days 指定这个账户密码过期后多少天这个账户被禁用;0表示密码一过期就立即禁用,1表示 禁用这个功能 | | -g | initial_group 指定用户登录组的GID或组名 | | -G | group ... 指定用户除登录组之外所属的一个或多个附加组 -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录 | | -m | 创建用户的HOME目录 | | -n | 创建一个与用户登录名同名的新组 | | -r | 创建系统账户 | | -p | passwd 为用户账户指定默认密码 | | -s | shell 指定默认的登录shell | | -u | uid 为账户指定唯一的UID |