欢迎访问linux宝典,请记住本站唯一域名:www.linuxbaodian.com

useradd命令

来源:原创    更新时间:2018-08-21 13:54:08    作者:管理员    浏览:1429
  • 命令描述
useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令。
  • 命令语法
usreadd [选项] [参数]
  • 命令选项
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-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:


上一条命令:已经是第一篇

下一条命令:usermod

笔记分享

表情

共0条分享记录
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

相关内容

最受欢迎

猜你喜欢

最受争议