在Linux中,我们具有3种类型的文件权限:读(r),写(w)和执行(x)权限。这些权限确定哪些用户可以读取,写入或执行文件。您可以使用文本或八进制(数字)表示法来分配这些权限,我们将在本教程后面讨论。
文件和目录可以属于文件(u),组(g)或其他(o)的所有者
-
u - 所有人的权限
-
g - 所有组的权限
-
o - 其他人的权限
文件和目录可以属于文件(u),组(g)或其他(o)的所有者
-
u - 所有人的权限
-
g - 所有组的权限
-
o - 其他人的权限
从最左端开始,第一个字符/符号表示文件类型。一个连字符( - ) ,表示该文件是一个普通文件。符号d表示它是目录。符号l表示它是符号链接。
其余的9个字符分成3个三元组,每个三元组带有三个符号r(read),w(write)和x(execute)。如前所述,第一部分指向所有者权限,第二部分指示组权限,最后一部分指定其他用户对该文件或目录具有的权限。
使用数字符号分配权限
-
读取权限=> 4
-
写权限=> 2
-
执行权限=> 1
假设所有者具有读取,写入和执行权限,该组具有读取和执行权限,而其他用户仅具有读取权限,可以将其细分如下:
u:rwx = 7
g:rx = 5
o:r– = 4
递归修改
chmod -R : 用于递归的修改文件或者目录的权限
比如:
// 表示将home/test文件夹目录下的所有文件个子目录的权限设置为755
chmod -R 755 /home/test
标签:文件,读取,符号,chmod,Linux,权限,目录 From: https://www.cnblogs.com/zhaoleiFree/p/17660176.html