一、文件权限
1.文件权限存在的意义
- 系统最底层安全设定方法之一
- 保证文件可以被可用的用户做相应操作
2.文件权限的查看
ls -l file ##查看文件的权限
ls -ld dir ##查看目录的权限
ll -l file
ll -d file
注:"ll"只适用于当前redhat 7
3.文件权限的读取
- | rw-r--r-- .| 1 | root | root | 0 | Jan 1 09:14 | file
[1] [2] [3] [4] [5] [6] [7] [8]
[1]:文件的类型
- ##空文件或文本
d ##目录
l ##软链接(软链接相当于快捷方式)
s ##socket 套接字(套接字相当于一个程序对外开放的门,可以通过其与程序进行交流)
b ##block 块设备(块设备相当于挂载u盘的文件,称为块设备)
c ##字符设备(字符设备即显示字符的设备文件)
[2]:文件的权限
rw-|r--|r--
u g o
u ##文件拥有者对文件能做什么操作
g## 文件所有组对文件能做什么操作
o## 其他人对文件能做什么操作
[3]:对文件:文件硬链接个数(文件内容被系统记录的次数)
对目录:目录中子目录的个数 (一般新建目录里都有两个隐藏文件 ‘’.’’ ‘’ …’’)
[4]:文件的所有人
[5]:文件所有组
[6]:对文件:文件大小
对目录:目录中子文件元数据(matedate可以理解为文件的属性)大小
[7]:文件内容被修改的时间
[8]:文件的名称
4.如何改变文件的所有人和所有组
chown | chgrp
注:更改文件的所有人和所有组(必须用超级用户),在更改时,用户必须存在
监控:
watch -n 1 ls -lR /mnt/
chown username file|dir
##更改文件或目录的所有人(对目录而言&#