/etc/passwd

man 5 passwd查看配置文件信息

account:password:UID:GID:GECOS:directory:shell

帐号:密码:用户ID:组ID:一般的信息:目录:shell

root:x:0:0:root:/root:/bin/bash

xiongjiawei:x:1000:1000:xiongjiawei:/home/xiongjiawei:/bin/bash

UID:0 超级用户,1-499 系统用户(伪用户),500-65535 普通用户

把普通用户变为超级用户只需要改UID为0就可。

GID初始组有且仅有一个,附加组0到多个,默认初始组名同用户名。

禁用一个用户登录可改其登录shell


/etc/shadow

man 5 shadow

root:$6$46AxCh0wzsM1kxKx$CotIT/guLGmbnfzyM.cnc8PA3gF.Eg6ZEPZNOjWr.5iFrWBNvtm2Y1jUGZvvS0TzQ3MWsiG.QYvo2DO59Qju./::0:99999:7:::

bin:*:17110:0:99999:7:::

rpc:!!:17366:0:99999:7:::

xiongjiawei:$6$mTaMZuSwY8uPkOOU$7dwMmJxq3V0xSlWGv1bAp7ofdsh0bAhV3NCVLkJh2DkYF7Id0DUlWlPOxxmBbl1VZTq.daIaDv1.B64k953RI/::0:99999:7:::
qiaofeng:$6$mnHi79fG$GYGhOXh5wfRn3s6Id3MTMxhCj3pb9Br/yiyHujs8XUNlGTT6IyDwxCkYYgK6pfxNi2srtUHM6ptd/v.qunz8G/:17370:0:99999:7:::

登录名:加密密码:最后一次更改密码的日期:密码最小年龄:密码最大年龄:密码警告时间段:密码禁用期:账户过期日期:保留字段

加密密码:如果是*或!!表示没有密码,不能登录。禁用一个用户登录可以在其密码前加!即可,或用命令passwd -l 用户名(在密码前加两个!),或用usermod -L 用户名(在密码前加一个!)

最后一次更改密码的日期:表示从1970年1月1日开始的天数,0表示用户应该在下次登录系统时更改密码,空字段表示密码年龄功能被禁用。

密码最小年龄:用户一次更改密码之后,要等多长时间才再次被允许更改密码,空字段或 0 表示没有最小密码年龄。

密码最大年龄:这些天之后,用户必须更改密码;这写天之后,密码仍然可用;用户将会在下次登录的时候被要求更改密码;空字段表示没有最大密码年龄,没有密码警告时间段,没有密码禁用时间段;如果最大密码年龄小于最小密码年龄,用户将会不能更改密码。

密码警告时间段:密码过期之前,提前警告用户的的天数;空字段或者 0 表示没有密码警告期。

密码过期宽限天数:密码过期后,仍然接受此密码的天数(在此期间,用户应该在下次登录时修改密码);密码到期并且过了这个宽限期之后,使用用户的当前的密码将会不能登录。用户需要联系系统管理员;空字段表示没有强制密码过期。

账户过期日期:表示从1970年1月1日开始的天数;账户过期时,用户将不被允许登录;密码过期时,用户将不被允许使用其密码登录;空字段表示账户永不过期;应该避免使用 0,因为它既能理解成永不过期也能理解成在1970年1月1日过期。


/etc/group

组名:组密码标识:GID:组用户(只显示附加用户)

root:x:0:

xiongjiawei:x:1000:xiongjiawei

qiaofeng:x:1001:


/etc/gshadow

组名:组密码:组管理员用户名:组中附加用户(只显示附加用户)

root:::

xiongjiawei:!!::xiongjiawei

qiaofeng:!::


用户管理相关文件:

家目录:/home/用户名、/root

[root@localhost ~]# ls /home
qiaofeng  xiongjiawei

邮件:/var/spool/mail

[root@localhost ~]# ls /var/spool/mail
qiaofeng  root  rpc  xiongjiawei

模板:/etc/skel

[root@localhost ~]# ls -A /etc/skel
.bash_logout  .bash_profile  .bashrc

用户信息文件/etc/passwd,影子文件/etc/shadow,组信息文件/etc/group,组密码文件/etc/gshadow,用户管理相关文件的更多相关文章

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

    7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [root@localhost ~]# userdel [-r] 用户名 //一定 ...

  2. 『学了就忘』Linux用户管理 — 50、用户管理相关文件详细说明

    目录 1.用户信息文件 2./etc/shadow影子文件 3./etc/group 组信息文件 4.组密码文件 5.用户的家目录 6.用户邮箱目录 7.用户模板目录 总结: 提示:严格的用户权限划分 ...

  3. 文件/etc/passwd,/etc/shadow,/etc/group

    文件/etc/passwd /etc/shadow /etc/group 计算资源的使用(并不是所有的人都可以用这台计算机的) 权限:访问资源的的能力. 用户:获取资源或者权限的凭证. 用户的容器:关 ...

  4. Linux用户相关文件之用户信息文件

    1.文件地址: /etc/pssswd -rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd 2.文件内容: xiaol_1:x:501:501::/ ...

  5. Linux用户和用户组管理 用户配置和管理的相关文件

    用户信息文件 /etc/passwd 这个文件中保存的就是系统中所有的用户及其对应的用户主要信息. 文件格式 :  第1字段 第2字段 第3字段 第4字段 第5字段 第6字段 第7字段 用户名称 密码 ...

  6. (转)linux口令相关文件(/etc/passwd和/etc/shadow)

    在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的password,前两位是"盐"值,是一个随机数.后面跟的是加密的password.为了安全,如今 ...

  7. linux用户及组相关文件介绍

    用户和组文件介绍 1.用户账号文件:passwd passwd命令用于设置用户的认证信息,包括用户密码.密码过期时间等.系统管理者则能用它管理系统用户的密码.只有管理者可以指定用户名称,一般用户只能变 ...

  8. linux基础命令--userdel 删除用户帐户和相关文件

    描述 userdel命令用于删除用户帐户和相关文件. userdel命令修改系统账户文件,删除所有涉及用户的信息,指定的用户(LOGIN)必须存在. 语法 userdel [options] LOGI ...

  9. linux每日命令(30):Linux 用户及用户组相关文件、命令详解

    一. 用户.用户组概念及其文件结构详解 Linux用户只有两个等级:root及非root.Linux中还有一部分用户,如:apache.mysql.nobody.ftp等,这些也都是非root用户,即 ...

随机推荐

  1. Cordic算法——圆周系统之向量模式

    旋转模式用来解决三角函数,实现极坐标到直角坐标的转换,基础理论请参考Cordic算法--圆周系统之旋转模式.那么,向量模式则用来解决反三角函数的问题,体现的应用主要是直角坐标向极坐标转换,即已知一点的 ...

  2. 如何实现 Service 伸缩?- 每天5分钟玩转 Docker 容器技术(97)

    上一节部署了只有一个副本的 Service,不过对于 web 服务,我们通常会运行多个实例.这样可以负载均衡,同时也能提供高可用. swarm 要实现这个目标非常简单,增加 service 的副本数就 ...

  3. 张高兴的 Xamarin.Forms 开发笔记:TapGestureRecognizer 的简单介绍与应用

    最近很少写应用了,一直在忙关于 ASP.NET 的东西(哈欠...).抽点时间对 TapGestureRecognizer 做点总结. 一.简介 TapGestureRecognizer 就是对 Ta ...

  4. 用python实现一个简单的词云

    对于在windows(Pycharm工具)里实现一个简单的词云还是经过了几步小挫折,跟大家分享下,如果遇到类似问题可以参考: 1. 导入wordcloud包时候报错,当然很明显没有安装此包. 2. 安 ...

  5. Java 操作 Json

    1. 使用Gson构建Json 初始化 JsonObject jsonObject = new JsonObject(); 添加属性 jsonObject.addProperty("name ...

  6. 个人笔记之json实现模糊查询

    1:首先创建一个项目如:(说明:此项目是在eclipse创建的) 2.在创建相对应的包如: 3.创建写好相对应的配置文件如: applicationContext.xml具体内容如下: <?xm ...

  7. 玩转html

    简介 CSS 是什么? CSS是Cascading Style Sheets的简称,中文称为层叠样式表. 作用 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象 ...

  8. leetcode算法题2: 合并两个二叉树。递归,如何切入并保持清醒?

    /* Given two binary trees and imagine that when you put one of them to cover the other, some nodes o ...

  9. Linux驱动调试-根据oops的栈信息,确定函数调用过程

    上章链接入口: http://www.cnblogs.com/lifexy/p/8006748.html 在上章里,我们分析了oops的PC值在哪个函数出错的,那如何通过栈信息来查看出错函数的整个调用 ...

  10. 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)

    前言 在我写终结篇的日子里,Vue版本稳定在2.9.1.当我摸清Vue的脉络之后,以一个爬坑无数的亲历者的身份,谈谈我在MVVM时代里遇到的那些事儿. 接下来,正文从这开始~ 好多童鞋学习Vue都有灯 ...