1.权限的基本介绍
ls -l 中显示的内容如下:
[root@zcf ~]# ls -l
total 28
-rw-r--r--. 1 root root 4 Jul 18 14:46 1zcf.txt
0-9位说明:
1.第0位确定文件类型(d,-,l,c,b)
d是目录,相当于windows中的文件夹
-是普通文件
l是链接,相当于windows中的快捷方式
c是字符设备文件,相当于鼠标,键盘
b是块设备,比如硬盘
2.第1—3位确定所有者(该文件的所有者)拥有该文件的权限。——————user
3.第4—6位确定所属组(同用户组的)拥有该文件的权限。—————Group
4.第7—9位确定其他用户拥有该文件的权限。———other
二、rwx权限详解,难点
1.rwx作用到文件
1)[r]代表可读(read);可以读取,查看。
2)[w]代表可写(write);可以修改,但不代表可以删除该文件,删除一个文件的提前条件是对该文件所在目录有写权限,才能删除文件。
3)[x]代表可执行(excute);可以被执行。
2.rwx作用到目录
1)[r]代表可读(read);可以读取,ls查看目录内容。
2)[w]代表可写(write);可以修改,对目录内创建+删除+重命名目录。
3)[x]代表可执行(excute);可以进去该目录。比如:cd
[root@zcf ~]# ls -l
total 28
-rw-r--r--. 1 root root 4 Jul 18 14:46 1zcf.txt
1 代表 文件:硬链接 或 目录:子目录数。
root 代表 用户
root 代表 组
4 代表 文件大小(字节);如果是文件夹显示4096字节。
Jul 18 14:46 代表 最后修改时间
1zcf.txt 代表 文件名
2.修改权限chmod命令
通过chmod指令可以修改文件或目录的权限。
1.第一种方式:+ - = 变更权限。
u=所有者 g=所有组 o=其他人 a=所有人(u o g 的总和)。
1)chmod u=rwx ,g=rx,o=x 文件/目录名
2)chmod o+x 文件/目录名
3)chmod a-x 文件/目录名
2.第二种方式:通过数字变更权限。
r=4 w=2 x=1 rwx=7
chmod u=rwx ,g=rx,o=x 文件/目录名
相当于 chmod 751 文件/目录名