一.权限的管理
1.文件访问者的分类
r:读 x:执行 w:写
所属组具有 :r-x一个组内可以只有一个人,一个组内可以有很多人,用组长的名字来命名
拥有者具有:rwx
其他组:r-x
2.文件类型和访问权限
权限本质是一件事情是否允许被你做
其中第一列的d表示的是文件类型,d文件夹
前3位rwx表示文件所有者的权限
r-x中间3位表示文件所属用户组的权限
r-x后3位表示其他用户的权限
Linux区分文件的类型与后缀无关与文件是否具有可执行权限有关
不代表Linux里的其他软件不区分比如gcc
用第一列第一个字符来区分文件的类型
-:普通文件,代码源,可执行程序,库等
d:目录文件
c:字符设备文件
以C开头
输入ls /dev/pts/*
再输入ls /dev/pts/* -l
我们就会发现多了一个/dev/pts/1
当我们向/dev/pts/1终端输入内容,发现可以接收这个内容
b:块设备文件
就好比磁盘
l:链接文件
基础做法
需要一长串指令./leeson1/a.out
用链接文件打造快捷方法
输入指令:ln -s ./leeson1/a.out exe
只需./exe
p:管道文件
pipe
3.权限的更改
u:拥有者
o:其它用户
g: 所属组
a:所有用户
更改拥有者的读权限
更改之前的
输入指令:chmod u-r test.txt
拥有者失去读的权限
输入指令:chmod u+r test.txt
加上读权限
chmod u+rw, g+rw, o+r test.txt
该之前
改之后
给所有人去掉写r权限
chmod a-w test.txt
root账号不受权限的约束
本小节结束,点个关注和赞吧!!!