Linux安全优化之权限

1.如何查看及读取权限信息
首先先建立一个文件和目录

采用ls -l查看文件权限 不能用于查看目录权限 ls 默认查看的是目录当中子目录或者自文件的权限文件

首先开头的横杠表示的文件类型
从第二位到第十位表示这个文件对于什么样的人能做什么样的事情
后面的这个点表示的是这个文件加载了安全上下文 
1表示这个文件的内容被系统记录的次数 也就是这个文件硬链接的个数(hard link) 
后面的两个root分别表示的是文件的拥有着个拥有组 
0表示的是文件的大小 后面的时间戳表示的是文件最后一次被修改的时间 最
后一位表示文件的名称  
这些信息被统称为元数据 也就是我们经常说到的属性


对于目录本身的权限我们要用到ls -ld这样就可以显示目录本身的权限

第一位D 表示directory目录的类型
第二位到第十位表示这个目录对谁能什么事情 也就是目录本身的权限
小数点表示的是这个目录加载拉安全上下文 
2表示目录当中子目录的个数 
两个root表示目录的所有人和所有组
6表示是目录当中子目录或者子文件的元数据大小也就是我们说的属性大小
时间表示目录当中文件名被重命名属性被修改或者文件被删除 文件被建立后的时间
也就是目录当中文件的元数据被修改 这个时间就会改变 
所以说 字符相当于文件内的内容  文件的元数据相当于目录里面的内容 文件的内容被改变那么 文件最后一次被更改的时间会改变 目录当中文件的属性被改变那么目录的最后一次被更改的时间才会变化 
最后一位表示目录的名称

系统当中除了用ls查看文件的属性还可以用ll来查看文件的属性与ls的意思相同

目录的查看可以用ls -ld  也可以用ll -d来查看  相当于命令的别名 类似与自己的名字和小名

我们可以用alias来查看命令的别名  

接下来详细的介绍文件每一个字段的意义

首先第一位表示文件的类型  
文件的类型有:
- 表示系统当中的普通文件包括普通命令等等 没有系统功能的一个文件 统称为一杠
d 表示的是目录
s 表示套接字
l 表示的是链接
c 表示的是字符设备
b 表示的是块设备


例如我们创建一个文件 这个文件是空的 系统不用这个文件来做什么不是系统自动所调用的而是我们作为操作着使用程序来创建的

 


系统的命令也是普通文件 例如  虽然是一个命令但也表示普通文件

我们随便建立一个目录lee d表示directory

对于套接字

 


2.设定为恶年的拥有着及拥有组
3.理解各种权限类型对文件的影响
4.熟悉设定权限
5.权限预留阀值umask
6.系统中的特殊权限
7.facl权限列表的应用

 

猜你喜欢

转载自blog.csdn.net/qq_41636653/article/details/94765760