1、作用
创建一个新的用户账号或者更新创建用户时的默认设置。
2、语法
有两种语法格式,第一种是创建新用户时,为新用户设置属性,而不完全使用/etc/default/useradd默认设置的内容;第二种是设置/etc/default/useradd的内容,即设置创建新用户时,新用户具有的默认属性。
(1)useradd [选项 属性] 用户名
如果不加选项,则完全使用默认设置的内容。
-b 用于设置家目录的上级目录是哪个目录。比如创建用户gg时,默认家目录为/home/gg,则可以将/home设置为/app。
图1
-d 用于设置家目录的位置,比如用户abc默认设置的家目录为/home/abc,则可以设置为/app/abc,家目录下的内容,如.bashrc,与默认的一样,没变。但是设置的家目录的上级目录必须存在才能设置成功。
图2
-c 描述用户的信息,将被保存于passwd。
-p 用于设置密码,但是所设置的密码的格式是加密后的。
-r 创建的是系统用户,不是普通用户。
-s 设置用户的登录shell,默认的为bash。
-g 指定用户所属的主组,组必须存在
-G 指定用户所属的附加组(辅助组),可以有多个。
图3
-u 设置用户的uid。
-e 设置账号的失效日期。
-f 设置账号密码过期多少天后关闭账号。
(2)useradd –D [选项 属性]
不加选项,则查看创建用户时的为用户设置的默认内容
图4
-b 设置新用户的家目录的上级目录的默认位置。
图5
-e 设置默认的过期日期。
-f 设置密码过期后账户多久失效,如果是-1,则账户永不失效。
-s 设置新用户的默认shell。
原创文章,作者:Eminem,如若转载,请注明出处:http://www.178linux.com/82220