新建用户的相关文件

    /etc/login.defs

    针对文本内容我们进行简要说明

    cat /etc/login.defs   ##以下仅摘出部分字段进行分析
    MAIL_DIR        /var/spool/mail  ##创建用户时对应的邮箱路径
    PASS_MAX_DAYS   99999 ##密码的最长有效期
    PASS_MIN_DAYS   0  ##密码的最短有效期
    PASS_MIN_LEN    5  ##密码最短长度
    PASS_WARN_AGE   7  ##密码过期前几天开始警告
    UID_MIN                  1000  ##最小用户ID号
    UID_MAX                 60000  ##最大用户ID号
    GID_MIN                  1000  ##最小组ID号
    GID_MAX                 60000  ##最大组ID号

    如果我们对上述内容进行修改,那么以后新建的用户的信息就会改变,举个例子

    ##修改GID_MIN 为3000,那么我在新创建用户,其GID就会从3000开始算,但是UID还是按照原来的算
    [[email protected] ~]#useradd aaaa
    [[email protected] ~]#getent passwd aaaa
    aaaa:x:1001:3000::/home/aaaa:/bin/bash
    ##注意:如果修改UID_MIN的话,新建的用户GID也会跟着改变
      /etc/default/useradd

      新建用户的信息

      [[email protected] ~]#cat /etc/default/useradd
      GROUP=100
      HOME=/home  ##新建用户的目录默认放在这里
      INACTIVE=-1  ##密码过期几天后会失效,-1表示不启用此字段即密码过期后依然可用
      EXPIRE=
      SHELL=/bin/bash  ##创建用户默认的shell程序类型
      SKEL=/etc/skel  ##新建用户的家目录中会有一些初始隐藏文件,就是从skel这个目录中传过去的
      CREATE_MAIL_SPOOL=yes  ##伴随新建用户,mail也会创建
        /etc/skel

        新创建的用户,其对应的家目录中会有一些初始文件,这些文件就是从这个skel来的

        [[email protected] ~]#ll /etc/skel/ -a
        total 24
        drwxr-xr-x.   3 root root   78 Jul 14 11:16 .
        drwxr-xr-x. 133 root root 8192 Jul 22 16:43 ..
        -rw-r--r--.   1 root root   18 Aug  3  2016 .bash_logout
        -rw-r--r--.   1 root root  193 Aug  3  2016 .bash_profile
        -rw-r--r--.   1 root root  231 Aug  3  2016 .bashrc  ##里面有别名
        drwxr-xr-x.   4 root root   39 Jul 14 11:16 .mozilla

        是不是有些文件很面熟呢

        以上是本次对这3个文件的简要说明,如有纰漏,请多多指教!

        时间: 2024-09-30 05:14:40

        新建用户的相关文件的相关文章

        Linux手动添加用户、相关文件说明

        手动添加用户 顺序 更改/etc/passwd 更改/etc/group 更改/etc/shadow并添加密码 新建家目录并修改权限和属性 装修家目录/etc/skel/.bash* 也可以再改下组的密码文件/etc/gshadow 检查工具pwck , grpck , pwconv pwck:检查用户密码文件的完整性(/etc/passwd以及/etc/shadow文件). 用法:pwck [-q] [-s] [passwd [ shadow ]] pwck [-q] [-r] [passwd

        linux 学习7 用户管理相关文件 r

        7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [[email protected] ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录 除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里 用户的初始组是和用户绑定在一起的,一般不建议修改. ----------------------------------- 7.1.1 用户信息文件/etc/passwd 7

        用户配置相关文件

        用户配置相关文件小总结 /etc/passwd         记录用户相关的信息 /etc/shadow         密码影子文件 /etc/group          记录用户组相关的信息 /etc/gshadow         密码影子文件(组密码) /etc/passwd  文件中各段的内容 第1段:用户名 第2段:密码占位符,真正的密码在/etc/shadow文件中 第3段:用户的UID(用户ID) 0:超级用户        若将普通用户的ID变为0,则该用户拥有超级用户的权

        linux 学习7 用户管理相关文件

        7.1.用户配置文件7.2.用户管理相关文件7.3.用户管理命令7.4.用户组管理命令 删除用户userdel [[email protected] ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里用户的初始组是和用户绑定在一起的,一般不建议修改.----------------------------------- 7.1.1 用户信息文件/etc/passwd7.1.2 影子

        DAY5新建用户 及相关配置文件

        1.新建用户,查看用户文件信息2.补充:手动建用户2.1. 更改用户信息2.2.手动建立用户需要手动建家目录2.3.手动建立用户需要手动建用户邮箱3.建立用户可以指定文件信息 1.新建用户,查看用户文件信息 useradd user创建用户 userdel -r user 删除用户 /etc/passwd 存放用户信息 /etc/shadow 存放用户密码 /etc/group 存放组信息 /etc/gshadow 存放组密码 /home/user 存放用户配置信息 ls -a /home/us

        Linux用户信息文件和用户信息相关文件

        01.用户信息文件  =>  /etc/passwd root:x:0:0:root:/root:/bin/bash 字段解析: (用户名称):(密码标识):(用户ID):(用户组ID):(说明信息):(家目录):(登入之后的shell解释器) 第一字段:用户名称 第二字段(x):密码标志 第三字段:UID ( 用户ID ) 0:   超级用户 1-499:  系统用户(伪用户) 500-65535: 普通用户 第四字段:GID (用户初始组ID) 初始组:指用户一登录就立刻拥有这个用户的相关权

        userdel---删除用户及相关文件

        userdel命令 userdel命令用于删除给定的用户,以及与用户相关的文件.若不加选项,则仅删除用户帐号,而不删除相关文件. 语法 userdel(选项)(参数) 选项 -f:强制删除用户,即使用户当前已登录: -r:删除用户的同时,删除与用户相关的所有文件. 参数 用户名:要删除的用户名. 实例 userdel命令很简单,比如我们现在有个用户linuxde,其家目录位于/var目录中,现在我们来删除这个用户: userdel linuxde //删除用户linuxde,但不删除其家目录及文

        linux新建用户自动复制文件

        作为一个Linux管理员,每次创建用户,都要给用户一些固定文件,比如Readme.txt但是每个都复制,太繁琐.解决方法. 系统每次创建账号时,都会将/etc/skel文件夹里的文件复制到用户的home目录下,利用这个功能,我们把Readme.txt放到/etc/skel目录里,下次创建账号时候就会自动复制进去. 参考文章: http://mirage1993.blog.51cto.com/2709744/1535143

        ubuntu下useradd与adduser差别,新建用户不再home文件夹下

        useradd username不会在/home下建立一个目录username adduser username会在/home下建立一个目录username useradd -m username跟adduser一样,能够建立一个目录username