光速入门!学习Linux文件权限,从零开始
目标:
Linux权限764是什么意思?rwxrwxrwx为什么等于777?rwxr-xr--等于754?
答案:
权限764,是指这个Linux文件权限是764,具体是文件所有者对这个文件可读可写可执行,同组的用户可读可写但不可执行,其他用户可读但不可写不可执行。一共九位的rwxrwxrwx,每三个为一组,rwx=4+2+1=7,所以它的数字形式是777;一共九位的rwxr-xr-x,每三个为一组,rwx=4+2+1=7,r-x=4+0+1=5,r--=4+0+0=4,所以它的数字形式是754;
为什么:
1.我们先来几张图解,无需看懂,下面有解释:
<图1>
==========================================
<图2>
==========================================
<图3>
=======================================
<图4>
======================================
2.用户对文件都有哪些具体权限?
r = read 读
w = write 写
x = execute 执行
3. 总共九位的权限,那么复杂,怎么简化?
r = 4
w = 2
x = 1
具体为啥是124,不是其他数字?是因为,这几个数字的总和,具有独一性,可以判断包含哪些原来的数字,
例如:7=4+2+1,6=4+2,5=4+1,
所以,例如是7,那么就知道文件是可读可写可执行(4,2,1),如果是5的话,就是说5=4+1,不包含2,等于说不可写。
4.常见的Linux里面的文件权限是10位,第一位是指文件的类型,其中:
d是文件夹,
-啥都没有是指普通文件,
L是指链接文件(快捷方式一类)。
5.剩下的9位就是权限表达式了,如下:
6.文字表达权限:
444 r-- r-- r--,所有Linux用户对这文件都是只读,不可写,不可执行。 600 rw- --- ---,所有者可读写,但不可执行,其他所有人都是不可读不可写,不可执行。 644 rw- r-- r--,所有者可读写,但不可执行,其他人只读 666 rw- rw- rw-,所有的人对这个文件(夹)可读写,但不可执行 700 rwx --- ---,所有者可读写可执行,其他人不可读不可写不可执行 744 rwx r-- r--,所有者可读写可执行,其他人只读 755 rwx r-x r-x,所有者可读写可执行,其他人可读可执行,但不可写 777 rwx rwx rwx,所有的人对这个文件(夹)可读写可执行
用数字说话:
(为了整齐,已经截图为上面的
图2)
权限说明
=====================================================================
r = read 读
w = write 写
x = execute 执行
分值约定
=====================================================================
r = 4
w = 2
x = 1
数值 权限 拆开3段,每3位 计算
=====================================================================
444 r--r--r-- r--和r--和r-- 4+0+0=4,所以444
600 rw------- rw-和---和--- rw-等于4+2=6,---等于0,所以是600
644 rw-r--r-- rw-和r--和r-- rw-等于4+2=6,r--等于4,所以是644
666 rw-rw-rw- rw-和rw-和rw- rw-等于4+2=6,所以是666
700 rwx------ rwx和---和--- rwx等于4+2+1=7,---等于0,所以是700
744 rwxr--r-- rwx和r--和r-- rwx等于4+2+1=7,r--等于4,所以是744
755 rwxr-xr-x rwx和r-x和r-x rwx等于4+2+1=7,r-x等于4+1=5,所以是755
777 rwxrwxrwx rwx和rwx和rwx rwx等于4+2+1=7,所以是777
延伸:
linux中drwxr-xr是什么意思 https://zhidao.baidu.com/question/163281488.html Linux文件权限详解 http://blog.chinaunix.net/uid-25052030-id-174343.html
在Linux系统中,一个文件的访问权限是755,其含义是什么? https://zhidao.baidu.com/question/1381942005272771260.html
延伸:
linux中drwxr-xr是什么意思 https://zhidao.baidu.com/question/163281488.html Linux文件权限详解 http://blog.chinaunix.net/uid-25052030-id-174343.html
在Linux系统中,一个文件的访问权限是755,其含义是什么? https://zhidao.baidu.com/question/1381942005272771260.html
转载请注明原文地址: https://ju.6miu.com/read-661519.html