系统权限知识

文件权限详细说明:********

基础权限9个字符

rwxr-xr-x 

r  代表可读  w 代表可写  x代表可执行  -代表没有权限

r  具备读取文件block的权限

w  具备新增 删除 修改 文件内容的权限   

x 具备有执行文件的权限(首先文件本身要能够执行(命令或者脚本))

                                            (普通用户需要具备r可读的权限,才能执行文件)


分三组 三个字母一组

前三个字符表示用户(属主)权限位  (user用户)

中三个字符表示用户组的权限位    (group用户组)

后三个字符是其他用户的权限位        (others其他用户)



r 4

w    2

x      1

-      0

目录权限:*******


权限修改::

777  +x  -x      u=w    g-x

1。数字表示法

r  4

w  2

x    1

-    0

实际权限表示就是将每三位相加即可

rw-rw-r-x  665

-wx--x--x    311

字符权限


u=属主 g=用户组 o 其他用户 a 所有用户


1

chmod  -R  递归处理指定目录及子目录下的所有文件 

chown    改变文件用户和组

-R  递归修改

chown  用户.用户组  接文件

chown  用户  文件

chown  .用户组  文件

注意用户组前需要加点

企业环境下文件目录安全:

文件  一般用644  就是rw- r-- r--

目录不想被修改(删除或移动创建)  755  rwx r-x r-x


umask 控制默认权限的东西



基于文件,umask都为偶数,默认权限用减法,就是666减去umask的数,得出权限

当umask中存在奇数位的时候,在计算完毕,所有奇数位加一

基于目录,就用减法,不过是用777减去umask就好了,得出目录权限

LInux系统特殊权限位

9位基础权限

还有3位特殊权限







suid





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容