useradd的学习小结

1、作用

创建一个新的用户账号或者更新创建用户时的默认设置。

2、语法

有两种语法格式,第一种是创建新用户时,为新用户设置属性,而不完全使用/etc/default/useradd默认设置的内容;第二种是设置/etc/default/useradd的内容,即设置创建新用户时,新用户具有的默认属性。

(1)useradd [选项 属性] 用户名

如果不加选项,则完全使用默认设置的内容。

-b  用于设置家目录的上级目录是哪个目录。比如创建用户gg时,默认家目录为/home/gg,则可以将/home设置为/app。

useradd的学习小结

图1

-d  用于设置家目录的位置,比如用户abc默认设置的家目录为/home/abc,则可以设置为/app/abc,家目录下的内容,如.bashrc,与默认的一样,没变。但是设置的家目录的上级目录必须存在才能设置成功。

useradd的学习小结

图2

-c  描述用户的信息,将被保存于passwd。

-p  用于设置密码,但是所设置的密码的格式是加密后的。

-r  创建的是系统用户,不是普通用户。

-s  设置用户的登录shell,默认的为bash。

-g  指定用户所属的主组,组必须存在

-G  指定用户所属的附加组(辅助组),可以有多个。

useradd的学习小结

图3

-u  设置用户的uid。

-e  设置账号的失效日期。

-f  设置账号密码过期多少天后关闭账号。

(2)useradd –D [选项 属性]    

        不加选项,则查看创建用户时的为用户设置的默认内容

useradd的学习小结

图4

-b  设置新用户的家目录的上级目录的默认位置。

useradd的学习小结

图5

-e  设置默认的过期日期。

-f  设置密码过期后账户多久失效,如果是-1,则账户永不失效。

-s  设置新用户的默认shell。

原创文章,作者:Eminem,如若转载,请注明出处:http://www.178linux.com/82220

赞 (0)
EminemEminem
上一篇 2017-07-22 17:33
下一篇 2017-07-22 17:51

相关推荐

  • 马哥教育网络20期+第7周练习博客

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@7b ~]#&nbsp…

    Linux干货 2016-07-24
  • 马哥教育网络班22期+第12周课程练习

    1、请描述一次完整的http请求处理过程; 1. 建立或处理连接:接收请求或拒绝请求; 2. 接收请求:接收来自于网络上的主机请求报文中对某特定资源的一次请求的过程; 3. 处理请求:对请求报文进行解析,获取客户端请求的资源及请求方法等相关信息; 4. 访问资源:获取请求报文中请求的资源; 5. 构建响应报文…

    Linux干货 2016-11-28
  • rpm与yum的简单命令

                                  …

    Linux干货 2017-04-18
  • 磁盘分区及lvm管理

    1. 硬盘类型 /dev/sda VS /dev/hda /dev/sda     /dev/sda1     /dev/sda2     /dev/sda3 而又的安装时硬盘驱动设备名为 /dev/hda    /dev/hda1 &nb…

    Linux干货 2016-09-19
  • 马哥教育网络班22期+第5周课程练习

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# awk -F: '{print $1,$7}' /etc/passwd| egrep "^\<(root|fedora|user…

    Linux干货 2016-09-15
  • 0805 作业

     201608051、当天课程内容笔记2、当天练习3、预习4、取本机ip地址 5、取各分区利用率的数值 6、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示 7、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目录名…

    Linux干货 2016-08-07