Linux(九)--权限
一、权限的基本介绍
ls -l 中的显示内容如下:
蓝色圈内 0-9位说明
1)第0位:确定文件的类型(d,-,l,c,b)
- 是普通文件
l 是链接,相当于windows的快捷方式
d 是目录,相当于windows的文件夹
c 是字符设备文件,鼠标键盘
b 是块设备,比如硬盘
2)1-3位:所有者 拥有的权限 ---User
3)4-6位:所属组 拥有的权限 ---Group
4)7-9位:其他用户 拥有的权限 ---Other
r=4,w=2,x=1
其他说明
1 文件:硬连接数 或 目录:子目录数
zp 用户
root 组
0 文件大小(字节),如果是文件夹,显示4096字节
6月12 12:18 最后修改日期
abc 文件名
二、修改权限
chmod
1、第一种方式:+、-、=变更权限
u:所有者,g:所有者,o:其他人,a:所有人(u,g,o的综合)
1)chmod u=rwx,g=rw,o=x 文件/目录名
2)chmod u-x,g-r 文件/目录名
3)chmod a+r 文件/目录名
2、用数字变成权限 r=4,w=2,x=1
chmod u=rwx,g=rw,o=x 相当于 chmod 761
三、修改文件/目录所有者
chown
改变所有者:chown 新所有者 文件/目录
改变所有者和所在组:chown 新所有者:新所在组 文件/目录
参数:
-R 如果是目录,则使其下所有的子文件或者目录递归生效
四、修改文件/目录所在组
chgrp
改变所在组:chgrp 新组名 文件/目录
参数:
-R 如果是目录,则使其下所有的子文件或者目录递归生效