系统权限知识

2019-03-22  本文已影响0人  国王12

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

基础权限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

上一篇 下一篇

猜你喜欢

热点阅读