ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# useradd 创建用户 **作用**:`useradd` 命令用于创建一个新的用户帐号信息 **语法**: ``` useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] username ``` **选项**: * `-c`:加上备注文字,备注文字保存在`/etc/passwd`的备注字段中 * `-d`:指定用户登入时的家目录,替换系统默认值`/home/<name>` * `-e`:指定账号的失效日期,日期格式为`MM/DD/YY`,例如`11/16/20`。缺省表示永久有效 * `-f`:指定在密码过期后多少天即关闭该账号。如果为`0`账号立即被停用;如果为`-1`则账号一直可用。默认值为`-1` * `-g`:指定用户所属的群组。值可以使组名也可以是`GID`。用户组必须已经存在的,期默认值为`100`,即`users` * `-G`:指定用户所属的附加群组 **参数**: * `username` 需要创建的用户名 **示例**: 创建一个新用户账户testuser1,并设置UID为544,主目录为/usr/testuser1,属于users组: ``` #useradd -u 544 -d /usr/testuser1  -g users -m  testuser1 ``` 新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组: ``` #useradd oracle -g oinstall -G dba ``` 创建一个系统用户: ~~~ # useradd -r Howie ~~~