Linux 文件系统权限与Find命令
Rwx 拥有者, 群组, 其它组 三个权限粒度。
每个权限粒度都可以设定它的 可读,可写,可执行的权限, rwx 三个字母 分别用一个二进制位
rwx 4 , 2, 1 来表示, rwx 就是7 rw 就是6 rx 就是5 r就是4,
权限最大的场景就是 这三个权限粒度 下 三种操作都放开就是777 。
Linux 权限分配644
表示 对于文件拥有者, Owner 是可读可写 但不能执行的。
对于群组和其它组成员来说就是 只有可读的权限。
若要同时设置 rwx (可读写运行) 权限则将该权限位 设置 为 4 + 2 + 1 = 7
若要同时设置 rw- (可读写不可运行)权限则将该权限位 设置 为 4 + 2 = 6
若要同时设置 r-x (可读可运行不可写)权限则将该权限位 设置 为 4 +1 = 5
上面我们提到,每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。即我们可以用用三个8进制数字分别表示 拥有者 、群组 、其它组( u、 g 、o)的权限详情,并用chmod直接加三个8进制数字的方式直接改变文件权限。语法格式为 :
————————————————
-rw------- (600) 只有拥有者有读写权限。
-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) 只有拥有者有读、写、执行权限。
-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) 所有用户都有文件读、写权限。
-rwxrwxrwx (777) 所有用户都有读、写、执行权限。
————————————————
可以 chown 改变owner chmod 改变 模式。