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
下一篇 2017-07-22

相关推荐

  • FHS文件结构

    我们在前面学习的过程中有了解到,linux的发现版有很多种类型,那么如果每个版本都有着自己的想法去配置文件应该放置的目录,那么将造成管理上的困扰,于是为了解决这个问题,就有了FHS标准。 1.1 FHS 结构 1.1.1 软件的概念 之前,我们提到过,一个完整的计算机系统应该有两部分组成,即:计算机系统=软件+硬件。没有软件的硬件,计算机只不过是一堆只会发热…

    Linux干货 2016-10-27
  • N25 – 第二周博客作业

      Linux上的文件管理类命令有哪些,其常用的使用方法及相关示例演示 more: more命令非常简单,只用more file即可,但是more命令有一个特点,就是翻屏至文件尾部后自动退出 less: less命令就是在使用man时是一样的,因为man手册就是调用less来查看的  head: head命令用来查看文件的前#行,#默认为…

    Linux干货 2016-12-07
  • LVS+Keepalived实现负载均衡

    keepalived工作原理 keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件,主要功能是实现后端真实服务器的故障隔离和负载均衡器间的失败切换,防止单点故障。 VRRP协议全称:虚拟路由冗余协议(Virtual Route Redundancy Protocol)。 keepalived安装 # yum install keepali…

    2017-11-26
  • 编译安装Linux内核

    实验前准备:在https://www.kernel.org/下载内核 这里我们下载的是:linux-4.14.10.tar.xz du -sh /app/linux.tar/ 此命令可查看内核文件大小 编译完成后/lib/modules下会生成4.14.10版的内核 1,tar xvf linux-4.14.10.tar.xz -C /app/解压缩准备好的…

    2018-01-03
  • 内核编译安装

    编译内核前期准备工作 (1)准备好开发环境 (2)获取目标主机航硬件设备的相关信息 (3)获取目标主机系统功能的相关信息 (4)获取内核源代码包     可以从www.kernel.com上下载 (5)安装好需要使用的包组     Server Platform&nbs…

    Linux干货 2016-09-13
  • 字符串切片和yum的用法和rpm的编译安装

    1、冒泡法对数组内数据排序 2、源码安装http2.2.29     1.配置/etc/yum.repos.d/base.repo              2.安装group组:Development too…

    Linux干货 2016-08-30