useradd命令
来源:原创 更新时间:2018-08-21 13:54:08 作者:管理员 浏览:1817
- 命令描述
在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令。
- 命令语法
- 命令选项
-d<登入目录>:指定用户登入时的启始目录;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名的组;
-r:建立系统帐号;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id。
- 命令参数
- 命令实例
实例1:创建用户
[root@linuxbaodian ~]# useradd linuxbaodian [root@linuxbaodian ~]# id linuxbaodian uid=505(linuxbaodian) gid=505(linuxbaodian) groups=505(linuxbaodian)
实例2:添加说明信息
[root@linuxbaodian ~]# useradd linuxbaodian -c linux宝典 [root@linuxbaodian ~]# tail -1 /etc/passwd linuxbaodian:x:505:505:linux宝典:/home/linuxbaodian:/bin/bash
实例3:指定用户使用的shell
[root@linuxbaodian ~]# tail -1 /etc/passwd linuxbaodian:x:505:505::/home/linuxbaodian:/sbin/nologin
实例4:取消建立以用户名的组
[root@linuxbaodian ~]# id linuxbaodian uid=505(linuxbaodian) gid=100(users) groups=100(users)
实例5:取消建立用户家目录
[root@linuxbaodian ~]# useradd -M linuxbaodian [root@linuxbaodian ~]# ls /home stu01 stu02 stu03 www
实例6:指定用户的主属组
[root@linuxbaodian ~]# useradd -g root linuxbaodian [root@linuxbaodian ~]# id linuxbaodian uid=505(linuxbaodian) gid=0(root) groups=0(root)
实例7:指定用户的附加组
[root@linuxbaodian ~]# userdel -r linuxbaodian [root@linuxbaodian ~]# useradd -g root -G users linuxbaodian [root@linuxbaodian ~]# id linuxbaodian uid=505(linuxbaodian) gid=0(root) groups=0(root),100(users)
实例8:指定用户登录的家目录
[root@linuxbaodian ~]# useradd -d /home/linuxbaodian linuxbaodian [root@linuxbaodian ~]# ls /home/ linuxbaodian stu01 stu02 stu03 www
实例9:指定用户的有效期限
[root@linuxbaodian ~]# useradd -e "2018-8-21" linuxbaodian [root@linuxbaodian ~]# chage -l linuxbaodian Last password change: Aug 20, 2018 Password expires: never Password inactive: never Account expires: Aug 21, 2018 Minimum number of days between password change: 0 Maximum number of days between password change: 99999 Number of days of warning before password expires: 7
实例10:指定密码过期多少天后关闭此用户
[root@linuxbaodian ~]# useradd -e "2018-8-27" -f 10 linuxbaodian [root@linuxbaodian ~]# tail -1 /etc/shadow linuxbaodian:!!:17763:0:99999:7:10:17770: