且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux|权限修改chmod和chown

更新时间:2022-05-19 23:16:05

chmod修改的是文件的读、写、执行。
chown修改的是文件的用户或者组的权限。

chmod例子

image.png

举例:如果某文件权限为7则代表可读、可写、可执行(4+2+1).
若权限为6(4+2)则代表可读、可写。
权限为5代表可读(4)和可执行(1).
权限为3代表可写(2)和可执行(1)。

chown

表示把文件或者目录的权限分配给某用户或者组。

把passwd文件所有权分配给test01

[root@localhost srv]# chown test01 passwd

把srv目录所有权分配给test01

[root@localhost srv]# chown test01 passwd

把passwd文件分配给test01 组权限给root

[root@localhost srv]# chown test01:root passwd

image.png

组合实例

image.png

chmod 的what、why、how公式套入

what一个文件或者目录读写和执行权限。
why解决不同用户对此文件进行不同的操作。
how 语法:chmod (4 2 1 组合) 文件或者目录名(黄色部分)

image.png

chown 的what、why、how公式套入

what一个文件或者目录所有权(用户和组)。
why解决此文件的所有权问题。
how 语法:
语法1:chown 用户 文件或者目录名称
语法2:chown 用户:组 文件或者目录名称

总结:其实一个文件或者目录的权限是由两部分组成

第一部分:读、写、执行
第二部分:文件或者目录用户权限(用户和组)。

一句话就是一个文件或者目录那些用户可以进行那些操作。