涉及到三个文本文件:/etc/passwd  /etc/shadow  /etc/group

文件相关:  

  /etc/passwd和用户名相关

  /etc/shadow和密码相关

  /etc/group和用户所属的组相关
三文件详解:
  /etc/passwd里有七个字段,字段间冒号隔开,用下面的实例讲解每个字段代表的意思:
  root:x:0:0:root:/root:/bin/bash
  从左到右:
    root:第个字段为用户名
    x:第个字段是密码,一般都显示为x,表示是加密过的
    0:第个字段是用户id即平时所说的uid的值
    0:第个字段是组id即平时所说的gid的值
    root:第个字段没有太重要的意义,一般用于记录一些和该用户相关的信息,当然也可写别的,个人觉得可以把这个字段理解为对该行注释
    root:第个字段是用户的家目录,现在我理解的不多,当用用户名a登录ftp时,首先进入的就是所登录机器上a用户的家目录
    /bin/bash:第个字段是开机时用户登录用到的shell
    *.随着不断的学习,以后会对之前一知半解的东西有更深的了解
  /etc/shadow里有9个字段,字段间也是由冒号隔开,每个字段都是和用户的密码所相关的内容,还是用实例来讲解:
  root:$293875ofdshf894w59846:14454:0:99999:7:::
  从左到右:
    root:第个字段为用户名
    $293875ofdshf894w59846:第个字段为用户root的明文加密后的密文
    14454:第个字段为最后一次修改密码的时间,该数字显示的是什么表示法还不清楚,以后补上
    0:第个字段为再次修改密码的最小间隔时间(单位,天),例:现在的密码是123,我修改成456,系统会记录下修改成456时的时间存下来,当我们再次修改密码时系统会用此时的时间和上次456保存的时间做差,用差值和该字段的值对比,如果差值大于该字段值,此次密码就可以修改成功反之
    99999:第个字段和上个字段正好相反,该数值的意思是“什么时候你必须修改密码”,也可理解为"你现在的密码最长可使用多久",从该句话就可以知道,肯定有个对比值,我们就拿上个字段的456来说吧,比如说我刚刚把密码由123改成456了,系统记录下修改成456时的时间比如是2016.1.1,则456这个密码最长使用到"2016.1.1号+99999天"这天(此例中,不知道包不包含第99999天,没试验过,暂时按自己的理解写,以后试验后确定包不包含数值当天)
    7:第个字段和上个字段是悉悉相关的,它的作用是在密码失效前第几天(按上个字段来理解失效就是不得不改密码了)开始提醒用户密码快到期了,该改密码了
    空1:第个字段为密码过期多久后该用户被禁用(现在有点不大理解,上面不是有了在多少天后必须修改密码嘛,还要这个啥用)
    空2:第个字段为指定密码失效的绝对天数(和上一条一样,也是不大理解)
    空3:第个字段为保留字段,暂时未使用
  /etc/group里有4个字段,和头两个文件一样,同样是用冒号分隔,以实例来讲解:
  root:x:0:root
  从左到右:
    root:第个字段为组名
    x:第个字段为组密码,一般不使用组密码,默认情况下为x
    0:第个字段为组id,即gid
    root:第个字段为第一个字段表示的中所包含的用户,对于此例来说即root组(对应第一个字段)包含用户root(对应第四个字段),如果有多个用户,用名名之间用逗号隔开

linux用户管理最常用的三个文件说明(不完整版)的更多相关文章

  1. Linux用户管理.md

    用户与组的概念 linux多用户,多任务的特性 Linux是一个真实的.完整的多用户多任务操作系统,多用户多任务就是可以在系统上建立多个用户,而多个用户可以在同一时间内登录同一个系统执行各自不同的任务 ...

  2. Linux用户管理的复习时间

    所谓三天不练手生,你还记得关于Linux用户管理的所有知识吗?现在就来跟我一起复习一下吧! 1.常用配置文件 用户信息文件: /etc/password 密码文件: /etc/shadow 用户组文件 ...

  3. Linux学习之十六-Linux用户管理

    Linux用户管理 Linux系统跟Windows系统一样,可以创建不同的用户,不同的用户组.在不同用户下使用系统具有相应的权限 创建一个普通用户时,会修改几个文件,拷贝一些初始文件到用户家目录中 修 ...

  4. linux 用户管理

    linux 用户管理 创建一个用户 foo 这个用户只能在/home/foo 上面增加删除文件, foo 不能在其他目录加减文件 useradd -d /home/foo -m foo [root@] ...

  5. 11.Linux用户管理

    本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd  /etc/shadow) 2.组配置文件(/etc/group  /etc/gshadow) 3.用户缺省配 ...

  6. linux 用户管理,用户权限管理,用户组管理

    linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...

  7. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools

    1.Linux用户管理 Linux系统中,存在三种用户 A.超级用户:root 最高权限,至高无上 在windows中 administrator是可以登录的最高权限,但是,system权限最高,不能 ...

  8. linux初级学习笔记七:linux用户管理,密码和组命令详解!(视频序号:04_1)

    本节学习的命令: 用户管理命令:useradd,userdel,id,finger,usermod,chsh,chfn,passwd,pwck, 组管理命令:groupadd,groupmod,gro ...

  9. Linux - 用户管理与文件权限

    目录 Linux - 用户管理与文件权限 创建普通用户 切换用户 userdel删除用户 sudo 命令 文件与目录权限 Linux权限的解读 目录权限 查看用户权限的命令 文件权限 修改权限的命令 ...

随机推荐

  1. 学习使用crosswalk

    1.创建一个工程,最好使用Swift语言,或者也可以叫做雨燕语言,名字很好听吧,功能也是很强大的.言归正传,创建好工程后,需要用CocoaPod工具,不懂的童鞋自行google吧. 根据CrossWa ...

  2. [Ext JS 4] Grid 实战之分页功能

    前言 分页功能的实现有两种途径: 一种是服务端分页方式, 也就是web客户端传递页码参数给服务端,服务端根据页面参数返回指定条数的数据.也就是要多少取多少.这种方式比较适合Grid  的数据量很大,需 ...

  3. Java单态模式

    Java的单态模式 Singletom 作用:保证在Java应用程序中,一个Java类只有一个实例存在:所以一般单态类会提供一个返回该类实例的方法.提供一个对对象的全局访问指针. 优点:节省内存,限制 ...

  4. 解密:LL与LR解析 2(译,完结)

    由于GFW,我无法联系到作者,所以没有授权,瞎翻译的.原文在这里[http://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.h ...

  5. SET QUOTED_IDENTIFIER (Transact-SQL)

    使 SQL Server 遵从关于引号分隔标识符和文字字符串的 ISO 规则. 由双引号分隔的标识符可以是 Transact-SQL 保留关键字,也可以包含 Transact-SQL 标识符语法约定通 ...

  6. SQLSERVER 列名无效

    很多时候对数据库表修改字段后会出现“列名无效”,或者在查询分析器里面是红色的下划线,造成这个现象的原因是:SQL Server的intellisense(智能感知功能),没有感知到更改,需要重新整理一 ...

  7. 利用mapreduce清洗日志内存不足问题

    package com.libc; import java.io.IOException; import java.io.UnsupportedEncodingException; import ja ...

  8. 获取 web容器中的bean

    public class WebContextBeanFinder { public static Object getBean(String beanId) { ServletContext ser ...

  9. vs vsvim viemu vax 备忘

    使用gt和gT往返标签 gd:到达光标所在处函数或者变量的定义处. *:读取光标处的字符串,并且移动光标到它再次出现的地方. #:和上面的类似,但是是往反方向寻找. /text:从当前光标处开始搜索字 ...

  10. 五毛的cocos2d-x学习笔记08-动画

    一个例子就够了,单击文本标签,执行动画.我也是小白,写这个demo的时候遇到了问题,单击文本标签游戏就死掉了.今天为了解决这个问题也是一晚没睡,到学习群里问大神,经过大神的指点解决了问题.原来是Ani ...