默认权限umask、文件系统权限、特殊权限
第1章 权限相关错误
1.1 普通用户 ls /root/
1.2 普通用户touch /root/clsn.txt
1.3 普通用户\rm -f /etc/passwd
1.4 普通用户cat /etc/shadow
1.5 出现错误的解决办法
3、文件先看文件的权限
4、目录先看目录的权限
5、查看文件内容、修改文件内容、运行文件(脚本),要看文件的权限
6、查看目录里的内容、删除文件、创建文件、重命名(文件改名),要看目录权限
第2章 文件的访问过程
2.1 过程
2.1.1
<p style="text-align: center;" align="center">
<span style="font-family: 新宋体;">文件的权限</span>
</p>
<p style="text-align: center;" align="center">
block<span style="font-family: 新宋体;">的位置</span>
</p>
</div>
</td>
<p style="text-align: center;" align="center">
<span style="font-family: 新宋体;">文件的实际内容</span>
</p>
</div>
</td>
相对路径访问文件
2.1.2 据对路径访问
<p style="text-align: center;" align="center">
<span style="font-family: 新宋体;">文件的权限</span>
</p>
<p style="text-align: center;" align="center">
block<span style="font-family: 新宋体;">的位置</span>
</p>
</div>
</td>
<p style="text-align: center;" align="center">
<span style="font-family: 新宋体;">文件的实际内容</span>
</p>
</div>
</td>
2.2 关系
1.文件的名字是存放在所在目录的block里面
2.文件名与inode的对应关系放在目录的block中
第3章 网站权限-让网站根安全
3.1 linux系统默认权限
3.1.1 文件默认权限
3.1.2 目录默认权限
3.2 如何规划网站权限,让网站更加安全
3.2.1 让网站以www身份运行
3.2.2 让主要的文件归root用户所有
3.2.3 对于用户上传的文件处理
第4章 umask - 默认权限控制
控制着linux里面默认的权限
4.1 系统中文件和目录默认权限
4.2 umask 反掩码计算
4.2.1 当umask为偶数
文件:
目录:
4.2.2 当umask为奇数
4.3 当umask<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">为奇数时,计算文件的默认权限的时候,要在奇数位加1
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">目录的不变
4.4 示例umask=035
4.5 永久修改umask的方法
解释:
第5章 文件系统的权限
5.1 chattr 设置文件系统的权限(change attr)
chattr +a 只能追加 (append)
chattr +i 无敌 不能进行任何操作(immutable)
5.2 测试 +a
5.2.1 取掉权限 -a
5.3 测试 +i
5.4 lsattr
list attr 显示文件系统的权限
第6章 linux的特殊权限
这个是9位基础权限。
linux共12位权限,还有3个特殊权限。
6.1 三种特殊的权限
6.2 rwsr-xr-x
6.2.1 给rm目录suid权限
6.2.2 suid 之 <span style=“font-family: 新宋体; times new roman"4times new roman”;background: lightgrey;">大S<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lightgrey;">与小s
文件的权限,有x<span style=“font-family: 新宋体; times new roman"4times new roman”;background: darkcyan;">权限时+s<span style=“font-family: 新宋体; times new roman"4times new roman”;background: darkcyan;">为小s,没有x<span style=“font-family: 新宋体; times new roman"4times new roman”;background: fuchsia;">时+s<span style=“font-family: 新宋体; times new roman"4times new roman”;background: fuchsia;">为大S
6.3 drwxrwxrwt 粘滞位
6.4 rwx–s–x sgid
用户运行locate的时候是slocate组的。很少使用!
第7章 <span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">系统中病毒怎么办
7.1 解绝办法
1、使用top 命令看谁用的cpu最多
2、找出占用cpu 或内存大的进程的pid号码
3、根据进程的pid 杀掉进程
7.2 结束进程的方法
7.3 top命令
<li>
<a href="#2">第2章 文件的访问过程</a><ul>
<li>
<a href="#21">2.1 过程</a><ul>
<li>
<a href="#211">2.1.1</a>
</li>
<li>
<a href="#i">相对路径访问文件</a>
</li>
<li>
<a href="#212">2.1.2 据对路径访问</a>
</li>
</ul>
</li>
<li>
<a href="#22">2.2 关系</a>
</li>
</ul>
</li>
<li>
<a href="#3">第3章 网站权限-让网站根安全</a><ul>
<li>
<a href="#31_linux">3.1 linux系统默认权限</a><ul>
<li>
<a href="#311">3.1.1 文件默认权限</a>
</li>
<li>
<a href="#312">3.1.2 目录默认权限</a>
</li>
</ul>
</li>
<li>
<a href="#32">3.2 如何规划网站权限,让网站更加安全</a><ul>
<li>
<a href="#321_www">3.2.1 让网站以www身份运行</a>
</li>
<li>
<a href="#322_root">3.2.2 让主要的文件归root用户所有</a>
</li>
<li>
<a href="#323">3.2.3 对于用户上传的文件处理</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#4_umask">第4章 umask - 默认权限控制</a><ul>
<li>
<a href="#41">4.1 系统中文件和目录默认权限</a>
</li>
<li>
<a href="#42_umask">4.2 umask 反掩码计算</a><ul>
<li>
<a href="#421_umask">4.2.1 当umask为偶数</a>
</li>
<li>
<a href="#422_umask">4.2.2 当umask为奇数</a>
</li>
</ul>
</li>
<li>
<a href="#43_umask1">4.3 当umask为奇数时,计算文件的默认权限的时候,要在奇数位加1</a>
</li>
<li>
<a href="#44_umask035">4.4 示例umask=035</a>
</li>
<li>
<a href="#45_umask">4.5 永久修改umask的方法</a>
</li>
</ul>
</li>
<li>
<a href="#5">第5章 文件系统的权限</a><ul>
<li>
<a href="#51_chattr_change_attr">5.1 chattr 设置文件系统的权限(change attr)</a>
</li>
<li>
<a href="#52_a">5.2 测试 +a</a><ul>
<li>
<a href="#521_-a">5.2.1 取掉权限 -a</a>
</li>
</ul>
</li>
<li>
<a href="#53_i">5.3 测试 +i</a>
</li>
<li>
<a href="#54_lsattr">5.4 lsattr</a>
</li>
</ul>
</li>
<li>
<a href="#6_linux">第6章 linux的特殊权限</a><ul>
<li>
<a href="#61">6.1 三种特殊的权限</a>
</li>
<li>
<a href="#62_rwsr-xr-xnbspnbsp">6.2 rwsr-xr-x </a><ul>
<li>
<a href="#621_rmsuid">6.2.1 给rm目录suid权限</a>
</li>
<li>
<a href="#622_suid_Ss">6.2.2 suid 之 大S与小s</a>
</li>
</ul>
</li>
<li>
<a href="#63_drwxrwxrwt">6.3 drwxrwxrwt 粘滞位</a>
</li>
<li>
<a href="#64_rwx--s--xnbsp_sgid">6.4 rwx--s--x sgid</a>
</li>
</ul>
</li>
<li>
<a href="#7_nbsp">第7章 系统中病毒怎么办</a><ul>
<li>
<a href="#71">7.1 解绝办法</a>
</li>
<li>
<a href="#72">7.2 结束进程的方法</a>
</li>
<li>
<a href="#73_top">7.3 top命令</a>
</li>
</ul>
</li>
- 原文作者:惨绿少年
- 原文链接:https://clsn.io/clsn/lx982.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。