Linux useradd 命令使用参数详解

useradd用于系统用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。

语法及格式

useradd 选项 用户名

常见参数

-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。(指定用户家目录)
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的起始群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。

使用举例

1 建立一个新用户账户fffmo,并设置ID为566:

useradd fffmo -u 566

(需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特别用户,一般0到499之间的值留给bin、mail这样的系统账号。)

2 新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组(附属组)。

useradd oracle -g oinstall -G dba

3 新建fffmo用户 无法使用shell,且其用户目录至/var/servlet/service

useradd fffmo  -d /var/servlet/service -s /sbin/nologin
赞(4) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » Linux useradd 命令使用参数详解

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏