文件/etc/passwd /etc/shadow
/etc/group

计算资源的使用(并不是所有的人都可以用这台计算机的)

权限:访问资源的的能力。

用户:获取资源或者权限的凭证。

用户的容器:关联权限 ,用来规定一组用户所具有的权限:用户组。

用户和用户组都是标识符,进程作为操作计算机的代理,也是具有属主和属组的。

进程的安全上下文(secure context)

权限:r,w,x

文件

R: 可读,cat等命令去查看

W:可写,vim,nano等命令去改变

X:可执行,exacutable
,可以命令提示符下当作命令提交给内核运行(一般没有)

目录

R:可读,可以用ls查看目录里面的文件(不能使用ls -l)

w:可写,可以用mkdir,touch,rm去创建和删除目录和文件

x:可执行,可以用cd进入此目录,ls -l去查看详细信息(一般有x权限)

计算机如何把UID和GID 映射到用户呢?

数据库进行解析。解析所需的文件为(/etc/passwd
  /etc/group)

用户 UID :
/etc/passwd  影子口令
/etc/shadow

组GID:

/etc/group
影子口令 /etc/gshadow

UID(用户id):计算机用来唯一的标识一个用户

管理员:(uid : 0)

系统用户:(uid: 1-499),后台进程或者服务运行需要使用一个普通用户去运行。

普通用户:(uid: 500-60000)

GID(组id):计算机用来标识唯一的一个组。

管理员组:

普通组:

系统组

一般组

用户组类别

私有组:创建用户时,没有指定默认组,系统会自动的创建一个与用户同名的组。

基本组:创建用户时,用户默认添加的组

附加组:基本组以外的其他组

进程: tom

tom

对象:rwxrw-r--
  jerry
  tom
 a.txt

Tom : ls

rwxr-xr-x
  root
root
 
/bin/ls

文件/etc/passwd

Account:账户

Encrypted:x为密码占位符。

UID:用户id

GID:组id

GECOS:可以理解为描述信息

Home DIR:家目录

SHELL: 用户默认的shell

文件/etc/shadow

Account:账户

Encrypted Password:md5加密密码

上一次修改密码的时间

密码最短使用期限

密码最长使用期限

密码过期提醒,警告时间

宽限期,进去什么也不能干,只能改密码

密码期限

加密算法:

对称加密:都是成对出现的,加密和解密用的同一个密码

公钥加密:都有一对对应的公钥和私钥,用公钥进行加密,私钥进行解密

单向加密:提取数据特征码的,只能加密,不能解密。

Hash:

Md5(message date
5):

1.具有雪崩效应,不易破解。

2.定长输出

文件/etc/group

Account:用户名

Password:密码

GID:用户id

额外组:

文件/etc/passwd,/etc/shadow,/etc/group的更多相关文章

  1. 关于Ubuntu中passwd、shadow、group等文件

    在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细. 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器 ...

  2. 【Linux命令】id,usermod用户管理命令(包括/etc/passwd、shadow、group、gshadow文件)

    一.id命令 可以用来查看用户的UID.GID和附加组信息 id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 1.格式 id [O ...

  3. 用户和用户组管理——passwd、shadow、group、gshadow

    在Linux操作系统中,任何一个文件都归属于某一个特定的用户,而任何一个用户都归属于至少一个用户组. 1.用账号文件——passwd 该文件在/etc/passwd 目录下,是保证系统安全的关键文件. ...

  4. passwd、shadow、group文件格式

    [root@bogon ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash 登录名:密码占位符:UID:GID:注释:家目录:用户的默认shell ...

  5. ref:linux用户和组管理,/etc/passwd,/etc/shadow和/etc/group 文件内容解释

    ref:https://www.cnblogs.com/xuha0/p/5519232.html 与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shad ...

  6. Linux账号和密码文件 /etc/passwd和/etc/shadow

    Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到,(用户和密码就放在文件中,不怕被其他人看的或者修改吗?/etc/pass ...

  7. 【转载】/etc/passwd & /etc/shadow 详解

    转载自:http://blog.csdn.net/snlying/article/details/6130468 1,passwd文件passwd文件存放在/etc目录下.这个文件存放着所有用户帐号的 ...

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

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

  9. linux下锁定关键文件/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/etc/inittab

    锁定/etc/passwd./etc/shadow./etc/group./etc/gshadow./etc/inittab,锁定关键的系统文件可以防止服务器提权后被篡改 1.对关键文件进行加锁,任何 ...

随机推荐

  1. 浏览器缓存介绍之sessionStorage、localStorage、Cookie

    Cookie Cookie 是小甜饼的意思.顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明.它的主要用途有保存登录信 ...

  2. Python is 和 == 的区别, 编码和解码

    一.is 和 == 的区别 is : 进行比较,比较的是内存地址是否一致 ==:进行比较,比较的是值是否相等 1.小数据池: 数字小数据池范围 -5~256 字符串中如果有特殊字符则他们的内存地址不一 ...

  3. JSON语法格式

    一.JSON数据格式 名称/值对 二.JSON值对数据类型 数字    字符串   逻辑值    数组(在方括号中)     对象 (在花括号中)     null eg: { "staff ...

  4. Html编码(&#数字型)与解码小结 - 针对Puny Code(中文域名)的解码处理

    学习并了解到Html编码的知识,源于工作中的产品需求.如果一个URL里面包含Puny Code(不仅仅指中文,还可能是韩文等Unicode里非英文的国家文字,本文以含中文的URL为例),而且这个URL ...

  5. 使用swagger时遇到的问题

    后端写好接口后开始和前端进行联调,为了减少时间成本或者说是后端不想写文档,所以便想使用一套可以自动化生成api接口文档的工具,swagger正是可以解决这一需求.于是很早之前就想把swagger集成到 ...

  6. 缺陷=bug?

    Defect(缺陷):是指静态处在于软件工作产品(文档.代码)中的错误,也指软件运行时由于这些错误被激发导致的软件产品与其属性的偏离现象. Bug:Bug通常是软件缺陷(Defect)导致的一些软件故 ...

  7. Apache common-io AutoCloseInputStream 分析

    Apache common-io 包是常用的工具包,他提供了对IO操作的一些封装.首先看一下input包下的 AutoCloseInputStream 类 1: * This class is typ ...

  8. 基数排序C#界面版

    第一步:生成数据  第二步:读取数据 第三步:创建队列 第四步:入队分配 第五步:出队收集重复第四步与第五步,直到出队入队各四次,完成基数排序:如下:4次入队结束后如下:最后一次出队:基数排序完成.. ...

  9. Uva 11997 多路归并

    题目链接:https://uva.onlinejudge.org/external/119/11997.pdf 题意: k*k的矩阵,从每一行中选一个元素加起来,可以得到 kk个和,求前 k 个最小值 ...

  10. 过河问题(POJ1700)

    题目链接:http://poj.org/problem?id=1700 解题报告: 1.贪心算法,每次过两个速度最慢的人,抵消那个较慢的人的时间. #include <stdio.h> # ...