文件/etc/passwd,/etc/shadow,/etc/group
文件/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的更多相关文章
- 关于Ubuntu中passwd、shadow、group等文件
在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细. 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器 ...
- 【Linux命令】id,usermod用户管理命令(包括/etc/passwd、shadow、group、gshadow文件)
一.id命令 可以用来查看用户的UID.GID和附加组信息 id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 1.格式 id [O ...
- 用户和用户组管理——passwd、shadow、group、gshadow
在Linux操作系统中,任何一个文件都归属于某一个特定的用户,而任何一个用户都归属于至少一个用户组. 1.用账号文件——passwd 该文件在/etc/passwd 目录下,是保证系统安全的关键文件. ...
- passwd、shadow、group文件格式
[root@bogon ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash 登录名:密码占位符:UID:GID:注释:家目录:用户的默认shell ...
- ref:linux用户和组管理,/etc/passwd,/etc/shadow和/etc/group 文件内容解释
ref:https://www.cnblogs.com/xuha0/p/5519232.html 与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shad ...
- Linux账号和密码文件 /etc/passwd和/etc/shadow
Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到,(用户和密码就放在文件中,不怕被其他人看的或者修改吗?/etc/pass ...
- 【转载】/etc/passwd & /etc/shadow 详解
转载自:http://blog.csdn.net/snlying/article/details/6130468 1,passwd文件passwd文件存放在/etc目录下.这个文件存放着所有用户帐号的 ...
- 用户信息文件/etc/passwd,影子文件/etc/shadow,组信息文件/etc/group,组密码文件/etc/gshadow,用户管理相关文件
/etc/passwd man 5 passwd查看配置文件信息 account:password:UID:GID:GECOS:directory:shell 帐号:密码:用户ID:组ID:一般的信息 ...
- linux下锁定关键文件/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow、/etc/inittab
锁定/etc/passwd./etc/shadow./etc/group./etc/gshadow./etc/inittab,锁定关键的系统文件可以防止服务器提权后被篡改 1.对关键文件进行加锁,任何 ...
随机推荐
- 关于th,td,tr的一些相关标签
tr表示行,td表示列,th其实也是表示列但是在这个标签中的文字会以粗体出现 <th>为表格标题,属性summar为摘要, <caption>标签为首部说明, <thea ...
- Javascript的map与forEach的区别
原理: 高级浏览器支持forEach方法语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文: forEach:用来遍历数组中的每一项:这个方法执行是没 ...
- [RabbitMQ]Windows环境下rabbitmqclt(Command Line Tools)出现Erlang distribution failed错误的解决方法
摘要 当使用rabbitmqctl时出现Erlang distribution failed,把%SystemRoot%Windows\System32\config\systemprofile下的. ...
- OSI七层模型含义
应用层:由用户自己规定,只要形成的消息能与表示层接口.这包括各机互访协议,分布式数据库协议等. 表示层:是在满足用户需求的基础上,尽可能的节省传输费用而设置的.如文本压缩.常用词转换.加密.变更文件格 ...
- 解决javascript四舍五入不准确
function roundFixed(num, fixed) { var pos = num.toString().indexOf('.'), decimal_places = num.toStri ...
- python socket实现多个连接
socket实现多个连接 前戏很重要~~ 在实现多个连接之前,先实现下多次发送和接收数据. 如果要多次接收数据,那么在服务器端的接收和客户端的发送部分就必须使用循环. 以下代码在python3.5下运 ...
- Azure进阶攻略 | 下载还是在浏览器直接打开,MIME说了算!
多年来,从一开始的网络菜鸟发展成 Azure 云专家,想必你一定学到了很多知识.不知道在这个过程中你自己是否遇到过,或者被人问到过类似下面这样的问题: 同样是直接点击网页上提供的 .mp4 视频文件链 ...
- megacli使用
查看raid类型 /opt/RAID/MegaCli64 -ShowSummary -a0 System Operating System: Linux version 2.6.32-220.el6. ...
- 在sql中如何把一列的值拆分成多列
- shell脚本学习(3)文件判断
shell常用的文件判断运算符如下: -e 文件是否存在 -f 文件是否是普通文件(不是目录.设备文件.链接文件) -s 表示文件大小不为0 -d 表示文件是否是目录 -b 表示是块设备(光驱.软 ...