介绍

  • Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。

    目的 是 保护 Linux系统的安全性

文件类型和文件的属性(权限)

  • drwxr-xr-x

  • 第一个字符 文件的类型

    • 首字母【d】开头 目录

    • 首字母【-】开头 文件

    • 首字母【l】开头 链接

    • 首字母【c】开头 设备 串口 (键盘、鼠标)

    • 首字母【b】开头 存储设备

  • 文件权限

    • 第二个字符 开始 3个字符为一组,一共分为三组(9个字符)

    • 第一组 2~4 这三个字符 属主权限 该文件的拥有者

    • 第二组 5~7 这三个字符 属组权限 用户同组的所有用户拥有该文件的权限

    • 第三组 8-10 这三个字符 其他用户权限 非以上的用户

    • 01-2-3【属主】4-5-6【属组】7-8-9【其他】
      文件权限读-写-执行读-写-执行读-写-执行
      文件权限R-写-执行R-写-执行R-写-执行每组的第一个字符即第2 5 8字符表示读权限。R表示
      文件权限R-W-执行R-W-执行R-W-执行每组的第一个字符即第3 6 9字符表示写权限,W表示
      文件权限R-W-XR-W-XR-W-X每组的第一个字符即第4 7 10字符表示执行权,X表示
      文件权限4-2-14-2-14-2-1
  • 文件的属性

    • 文件属性

      • 属主权限 RWX 4 2 1
      • 属组权限 RWX 4 2 1
      • 其他权限 RWX 4 2 1
    • 更改文件属性

      • chown
        • chown -R 属主名 文件名
        • chown -R 属主名:属组名 文件名
    • 命令行中切换用户

      • su - root [root@sec ~]#
      • su - azkaban [azkaban@sec /roots]$
    • 修改权限

      • chmod -R 777 文件/目录
      • chmod +x 文件
      • chmod a-x 文件 a-> all
      • chmod u=rwx, g=rwx, o=rwx mysql_install.sh