1.查看权限
查看文件权限: ls -l 文件名;
查看文件夹权限: ls -ld 文件夹名;
2.权限信息含义
在查看文件夹权限时,可以显示的最高权限为:
drwxrwxrwx
d代表是文件夹
r代表可读
w代表可写
x代表可执行或文件夹可进入
三个rwx分别代表拥有者(u),群组(g),其他(o)的权限,设置权限时可以分别设置上述3者的权限,也可以同时设置所有人(a)的权限
r权值为4,w为2,x为1,所以最高权限为777
3.修改权限
命令: chmod [要修改的权限] [要修改的文件或文件夹]
如: chmod 777 temp (修改temp文件权限为最高)
chmod u+x temp (增加拥有者执行temp文件的权限)
chmod g-w temp (除去群组写temp文件的权限)
我常用的命令: chmod 755 temp (设置拥有者的最高权限,以及其他所有人读和执行的权限)
修改文件夹以及其子文件的权限: chmod -R [要修改的权限] [要修改文件夹] (-R表示遍历目录,R一定要大写)
如果不加-R只能修改该文件夹的权限。
4.文件系统外的权限修改
比如你的linux系统装在d盘,那么在c盘和e盘的文件权限是不能修改的。即使在原先的linux系统下你已经设置了最高权限,复制到外面去后,权限也只剩下拥有者的rw和文件夹的rwx了。