【Linux系统命令】——文件的权限命令

 目录

1.认识文件所有权:

2.改变文件所有权:

“ chown 所有权归属 目标文件 ”:

“ chown  :所有权归属 目标文件 ”:

等效于:“ chown ,所有权归属 目标文件 ”:

等效于:“ chgrp 所有权归属 目标文件 ”:

3.改变文件的权限:(即r,w,x)

“ chmod 用户类+/- 权限 目标文件 ”:

用法1:

用法2:


1.认识文件所有权:

第一个字母表示:

d :directory即目录          l:link即 链接            -:普通文件

后续 9 位字母:(三三分组)

rwx :r 即 read || w 即 write || x 即 执行 || -:表示无相应的权限。

二进制:有则表示‘1’,“ - ”则表示‘0’。

比如:例1:r-x:无w 即 无阅读的权限-->101-->转为八进制:5

           例2:-r-xrwxr--:这是一个普通文件,其所有权表示为101 111 100 即 【574】

前三位rwx 为用户属主的所有权,中三位:属组(同组的其他成员)所有权,后三位:其他组所有权。

2.改变文件所有权:

“ chown 所有权归属 目标文件 ”:

ch 即 change || own 即 所有权。

改变文件的用户成员所有权。

“ chown  :所有权归属 目标文件 ”:

等效于:“ chown ,所有权归属 目标文件 ”:

等效于:“ chgrp 所有权归属 目标文件 ”:

改变文件的属组所有权。

【Linux系统命令】——文件的权限命令_第1张图片

3.改变文件的权限:(即r,w,x)

“ chmod 用户类+/- 权限 目标文件 ”:

用户类:用户属主-->u 即 user || 属组(组内其他成员)-->g 即 group || 其他组-->o 即 other。

权限:r,w,x

用法1:

命令1:chmod u-x hello.c

命令2:chmod g+x hello.c

命令3:chmod u-x,g+x hello.c

以上:命令3==命令1+2。

【Linux系统命令】——文件的权限命令_第2张图片

用法2:

改变上述文件中hello.c :-r-xrw-rw- 改为 -r--r----x

-r-xrw-rw-:其权限二进制为:101 110 110 --> 八进制转化:566

-r--r----x:其权限二进制为:100 100 001 --> 八进制转化:441

命令4:chmod u-x,g-w,o-w,o-r,o+x hello.c

命令5:chmod 441 hello.c

上述命令中:命令4==命令5。

【Linux系统命令】——文件的权限命令_第3张图片

你可能感兴趣的:(认识,Linux,系统下的编程,linux)