day16

作者: 不知道就 | 来源:发表于2019-03-24 15:24 被阅读0次

linx基础权限,是9个字符。 分三组:

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

中三个字符是表示用户组权限位 group 用户组

后三个字符是其它用户权限位    others 其它用户

即使是同一组的三个字符权限也是有位置的:

r--一个字符的位置读的权限位  4  表示有读取、浏览文件内容读取实体block的权限。

w第二个字符的位置写的权限位  2  表示具有新增、修改、删改文件内容的权限。

x第三个字符的位置是执行的权限位。1    表示具有执行文件的权限。

-  0

标注:对于可执行的特点:

首先文件的本身要有能执行(命令或脚本)

如果是普通用户,同时还需要具备可读r的权限

而root用户只要有可执行X的权限就能执行文件

【文件】权限详细说明:

linux系统中目录的权限和文件有一些其席位的区别

可读r :表示具有浏览目录下面文件及子目录名的权限

可写W:表示具有增删改目录内文件的内容

可执行x:表示具有进入目录的权限  利用cd切换可以查看

权限修改:

777 +x -x u=w g-x

linux权限有两种表现形式:

1.数字表示法

r 4

w2

x1

- 0

实际的权限表示就是每三位相加。

rwxr-xr-x  755

2.字符表示法

修改文件属性的用户和组

chown 用户.用户组 文件  这里的点可用:替代。

chown 用户 文件

chown .用户组 文件    ====chgrp 用户组  文件

安全权限临界点:

文件不想被修改被执行:系统临界点(644)

目录不想被修改被执行(删除移动创建)被执(进入):755

博客:写博客。。服务器的博客目录和文件,防止被恶意串改。

企业真是案例:网站文件被恶意修改。。。。。打开网站之后有恶意弹窗(不是自己网站的)

用户打开网站,报警。

原因:权限设置不到位,chmod -R  777 目录 开放人员的习惯

解决方案:

1.备份

2.找到被修改的文件

3.批量删除或替换成空

4.找到文件被篡改的来源并进行优化调整。

亡羊补牢。

5,写总结 故障报告。

控制默认权限的东西 umask

666

022  -

----------------------

644 默认权限

当umask 中存在奇数位的时候,在计算完毕,奇数位+1

基于文件:默认权限规则  (了解即可)

umask 都为偶数 默认权限用减法

umask 有奇数 默认权限用减法 然后奇数位加1

基于目录:默认权限规则

从777计算

默认权限用减法

Linux系统特殊权限位知识

9位基础权限

还有3位特殊权限位

suid位:

相关文章

网友评论

      本文标题:day16

      本文链接:https://www.haomeiwen.com/subject/eieuvqtx.html