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

linux12位权限,还有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&nbsp;&nbsp;</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&nbsp; sgid</a>
    </li>
  </ul>
</li>

<li>
  <a href="#7_nbsp">第7章 &nbsp;系统中病毒怎么办</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>