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

时间:2022-09-18 20:09:21

1.文件地址:
  /etc/pssswd
  -rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd
2.文件内容:
  xiaol_1:x:501:501::/home/xiaol_1:/bin/bash
3.信息含义:
  第1个字段:用户名称
  第2个字段:密码标志 
  第3个字段:UID(用户ID)
    超级用户:0
    系统用户:1-499(不能登录,不要删除,不要修改)
    普通用户:500-65535
  第4个字段:GID(用户初始组ID)
  第5个字段:用户说明
  第6个字段:家目录
    普通用户:/home/用户名/
    超级用户:/root/
  第7个字段:登录之后的shell
    普通用户:/bin/bash
    系统用户:/sbin/nologin
4.说明:
  a.密码标识:
    早期的linux是把密码直接放在这里的
    现在真正的密码在/etc/shadow里
    原因:
      /etc/passwd的权限是:-rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd
      /etc/shadow的权限是:----------. 1 root root 842 10月 6 13:09 /etc/shadow
      由于passwd存放用户信息,每个用户都有看自己信息的权利,所以每个用户都可以看这个文件
      如果把密码放在这里,就有被破解的危险,而分开放以后shadow的权限很高,用户是看不到的
  b.UID:
    系统辨别用户使用的是UID,用户名是给用户看的,系统不认
    该字段理论上不会重复,但也不是不能重复
    如果该字段重复,系统会把两个用户名具有一模一样的权限,但家目录不变
    如果要把一个用户提升为root用户,只要把这里改成0就可以了
  c.初始组:
    指用户一登录就立刻拥有这个用户组的相关权限
    每个用户的初始组只能有一个
    一般是和这个用户的用户名相同的组
  d.附加组:
    用户可以加入其他的用户组
    用户用户有他加入的其他组的权限
    附加组可以有多个
5.默认值文件:
  /etc/default/useradd
  GROUP=100      用户默认组
  HOME=/home       用户家目录
  INACTIVE=-1      密码过期宽限天数
  EXPIRE=        密码失效时间
  SHELL=/bin/bash     默认shell
  SKEL=/etc/skel      模版目录
  CREATE_MAIL_SPOOL 是否建立邮箱

Linux用户相关文件之用户信息文件的更多相关文章

  1. Linux 用户管理_用户相关配置文件详解

    linux的用户管理 linux支持多个用户同时使用同一个用户登陆系统,windows在修改组策略的情况下,也可以多个人使用同一个用户登陆. 远程连接Linux的方式:ssh 远程连接windows的 ...

  2. Linux用户和用户组管理 用户管理相关命令

    用户添加命令 useradd 注意: 新添加的用户如果不设定密码是不能够登录系统的 命令格式: [root@localhost ~]#useradd [选项] 用户名 选项说明: 选项 选项说明 -u ...

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

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

  4. linux学习(五)用户与组管理命令,以及用户信息文件解释

    目录 (1)/etc/passwd文件 (2)/etc/shadow passwd命令 userdel命令 usermod命令 groupadd @(用户与组管理命令) linux是一个多用户多任务的 ...

  5. 用户信息文件/etc/passwd,影子文件/etc/shadow,组信息文件/etc/group,组密码文件/etc/gshadow,用户管理相关文件

    /etc/passwd man 5 passwd查看配置文件信息 account:password:UID:GID:GECOS:directory:shell 帐号:密码:用户ID:组ID:一般的信息 ...

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

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

  7. Linux组管理、用户管理、查看用户信息、usermod、which、切换用户、修改文件具体权限

    组管理 提示:创建组/删除组的终端命令都需要通过sudo执行 序号 命令 作用 01 groupadd组名 添加组 02 groupdel组名 删除组 03 cat/etc/group 确认组信息 0 ...

  8. Linux 用户和用户组管理-用户信息文件

    用户信息文件存在在/etc/passwd中,vi /etc/passwd 其中,有七列以:分隔的信息 第一列表示用户(account),第二列表示密码标志(真正的密码存在在/etc/shadow中), ...

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

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

随机推荐

  1. abcd

    [问题描述]有4个长度为N的数组a,b,c,d.现在需要你选择N个数构成数组e,数组e满足a[i]≤e[i]≤b[i]以及 Σe[i]*c[i]=0,并且使得Σe[i]*d[i]最大.[输入格式]输入 ...

  2. JS中关于 一个关于计时器功能效果的实现

    optionSearch(); function optionSearch() { //定义一个清除计时器的变量 var timer = null; //自选标题区域 $("#optiona ...

  3. RedHat6.1(64bit)安装JDK

    今天在服务器上装JDK1.5,费了不少力气,记录下来以供参考 服务器安装的操作系统为Red Hat 6.1(x86) [123@123 bin]$ cat /etc/redhat-release Re ...

  4. elasticsearch2.3.3集群搭建踩到的坑

    本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 作者原来搭建的环境是0.95版本 现在升级到2.3.3版本, ...

  5. B-day7

    1.昨天的困难,今天解决的进度,以及明天要做的事情 昨天的困难:美化了登录页面,对导入导出的bug进行相关修改,对用户编辑页面进行相关美化,对第三方逻辑进行相应调整. 今天解决的进度:解决了导入和导出 ...

  6. 框架源码系列六:Spring源码学习之Spring IOC源码学习

    Spring 源码学习过程: 一.搞明白IOC能做什么,是怎么做的  1. 搞明白IOC能做什么? IOC是用为用户创建.管理实例对象的.用户需要实例对象时只需要向IOC容器获取就行了,不用自己去创建 ...

  7. 20175314 《Java程序设计》第三周学习总结

    20175314 <Java程序设计>第三周学习总结 教材学习内容总结 编程语言的发展事是从面向机器(汇编.机器)到面向过程(C)再到面向对象(Java) 成员变量: 1.成员变量定义在类 ...

  8. 海量数据找相同数&comma;高配词&comma;不重复的数&comma;判断一个数是否存在&comma;查询串&comma;不同电话号码的个数&comma;中位数&comma;按照query频度排序&comma;topk

    这类题目,首先需要确定可用内存的大小,然后确定数据的大小,由这两个参数就可以确定hash函数应该怎么设置才能保证每个文件的大小都不超过内存的大小,从而可以保证每个小的文件都能被一次性加载到内存中. 1 ...

  9. Fedora 全局代理上网设置

    1.首先新建一个bash文件 vim /etc/profile.d/proxy.sh 加入以下内容 (有账号密码) export HTTP_PROXY="http://username:pa ...

  10. CH4101 银河英雄传说

    题意 4101 银河英雄传说 0x40「数据结构进阶」例题 描述 公元五八○一年,地球居民迁移至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展.  宇宙历七 ...