shell命令--useradd
shell命令--useradd
0、useradd命令的专属图床
点此快速打开文章【图床_shell命令useradd】
1、useradd命令的功能说明
useradd
命令用于建立用户帐号。useradd
可用来建立用户帐号。帐号建好之后,再用passwd
设定帐号的密码.而可用userdel
删除帐号。使用useradd
指令所建立的帐号,实际上是保存在/etc/passwd
文本文件中。
2、useradd命令的语法格式
SYNOPSIS useradd [options] LOGIN useradd -D useradd -D [options]
3、useradd命令的选项说明
- -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中。
- -d<登入目录>:指定用户登入时的启始目录。
- -D :变更预设值.
- -e<有效期限>:指定帐号的有效期限。日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
- -f<缓冲天数> :指定在密码过期后多少天即关闭该帐号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1。
- -g<群组> :指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
- -G<群组>:指定用户所属的附加群组。
- -m :自动建立用户的登入目录。
- -M :不要自动建立用户的登入目录。
- -n:取消建立以用户名称为名的群组.
- -r :建立系统帐号。
- -s
: 指定用户登入后所使用的shell。默认值为/bin/bash。 - -u
:指定用户ID。该值在系统中必须是唯一的。0~999默认是保留给系统用户账号使用的,所以该值必须大于999。
4、useradd命令的实践操作
范例1:创建普通用户
ls /home/ useradd testuser1 id testuser1 -->查看用户信息 tail -1 /etc/passwd ls /home/
范例2:创建虚拟用户
ls /home/ useradd -s /sbin/nologin -M testuser2 id testuser2 -->查看用户信息 tail -1 /etc/passwd ls /home/
范例3:建立一个新用户账户
testuser3
,并设置UID
为 1111,主目录为/usr/testuser3,属于
users` 组ls /usr/testuser3 useradd -u 1111 -d /usr/testuser3 -g users -m testuser3 -->加-m 如果主目录不存在则自动创建 id testuser3 -->查看用户信息 tail -1 /etc/passwd ls /usr/testuser3
『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!
您的资助是我最大的动力!
金额随意,欢迎来赏!