二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:Linux shell useradd 命令
Linux shell useradd 命令用于建立用户帐号。
useradd
useradd 可用来建立用户帐号。帐号建好之后,再用
passwd
设定帐号的密码。可用
userdel
删除帐号。 使用useradd
指令所建立的帐号,实际上是保存在/etc/passwd
文本文件中。useradd 命令语法格式
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]选项
- -c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中
- -d<登入目录> 指定用户登入时的启始目录
- -D 变更预设值.
- -e<有效期限> 指定帐号的有效期限
- -f<缓冲天数> 指定在密码过期后多少天即关闭该帐号
- -g<群组> 指定用户所属的群组
- -G<群组> 指定用户所属的附加群组
- -m 自动建立用户的登入目录
- -M 不要自动建立用户的登入目录
- -n 取消建立以用户名称为名的群组
- -r 建立系统帐号
- -s
指定用户登入后所使用的shell - -u
指定用户ID 范例
1. 添加一般用户
[root@localhost ~]# userdel -r cky [root@localhost ~]# useradd cky [root@localhost ~]# cat /etc/passwd | grep cky cky:x:1001:1001::/home/cky:/bin/bash2. 添加的用户的同时指定相应的用户组
[root@localhost ~]# userdel -r cky # 删除用户 cky [root@localhost ~]# useradd -g root cky # 添加用户 cky 并指定用户组为root [root@localhost ~]# cat /etc/passwd | grep cky cky:x:1001:0::/home/cky:/bin/bash # 用户组由 1001 变成了 03. 使用
-r --system
创建一个系统用户[root@localhost ~]# userdel -r cky # 删除用户 cky [root@localhost ~]# useradd -r cky # 添加用户 cky [root@localhost ~]# cat /etc/passwd | grep cky cky:x:998:996::/home/cky:/bin/bash # 用户组由 1001 变成了 04. 新添加的用户的同时指定
/home
目录当用户名
cky
登录主机时,系统进入的默认目录为/home/kk
root@localhost ~]# userdel -r cky # 删除用户 cky [root@localhost ~]# useradd -d /home/cky cky [root@localhost ~]# cat /etc/passwd | grep cky cky:x:1001:1001::/home/cky:/bin/bash