IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux中文件的权限与归属 -> 正文阅读

[系统运维]Linux中文件的权限与归属

?在Linux系统中的每个文件都有所有者和所有组以及其他用户所拥有的权限,大致分为一下几? ? ? ? ?类:

一、一般权限

? ? ?1、字符表示法

? ? ?①、可读权限(r)? ? ? ? ? ? 可以读取文件内存 / 可以查看目录中的文件列表

? ? ?②、可写权限(w)? ? ? ? ? ?可以编辑文件内容 / 可以在目录中新建、删除和重命名文件

? ? ?③、可执行权限(x)? ? ? ? 可以执行脚本文件 / 可以进入到该目录中

? ? ?2、数字表示法

? ? ??①、可读权限(4)

? ? ? ②、可写权限(2)

? ? ??③、可执行权限(1)

? ? ?3、示例

? ? ?比如一个文件权限:? ? ? rwxrw-r--? ? ? ? ? ? (r=4 , w=2 , x=1)

? ? ?可以表示为数字形式:? rwx(4+2+1)? rw-(4+2+0)? r--(4+0+0)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 所有者? ? ? ? ?所有组? ? ? ?其他用户

? ? ?最终的数字表示形式: 764

二、特殊权限

? ? ? 1、SUID:仅针对二进制程序设置特殊权限:让执行者临时获取文件所有者的权限

? ? ? ? ? ? ? ? ? ? ? ? 数字表示法中对应:4

? ? ? 2、SGID:针对二进制程序设置特殊权限:让执行者临时获取文件所有组权限

? ? ? ? ? ? ? ? ? ? ? ? 针对目录设置特殊权限:使目录中文件的所有组名称继承为该目录的所有组名称

? ? ? ? ? ? ? ? ? ? ? ? 数字表示法中对应:2

? ? ? 3、SBIT:称为特殊权限位、保护位或者粘滞位

? ? ? ? ? ? ? ? ? ? ? ? 作用:确保用户仅能删除自己的文件,而不能删除其他用户的文件。(如果针对某

? ? ? ? ? ? ? ? ? ? ? ? 个目录设置了SBIT保护位,那么目录中的文件只能被其所有者执行删除操作)

? ? ? ? ? ? ? ? ? ? ? ? ?数字表示法中对应:1

? ? ? 4、示例

? ? ? ? ? ? ①、比如一个文件一般权限:? ? ? rwxrw-r--? ? ? ? ? ? (r=4 , w=2 , x=1)

? ? ? ? ? ? ? ? ? ?可以表示为数字形式:? rwx(4+2+1)? rw-(4+2+0)? r--(4+0+0)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 所有者? ? ? ? ?所有组? ? ? ?其他用户
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7? ? ? ? ? ? ? ? ? 6? ? ? ? ? ? ? ? ? 4

? ? ? ? ? ? ? ? ? ?最终的数字表示形式: 764

? ? ? ? ? ? ②、同时配置了SUID,SGID和SBIT后表示为:rwsrwSr-T? ?(SUID=4,SGID=2,SBIT=1)

? ? ? ? ? ? ? ? ? ?特殊权限的数字形式:??rws(SUID=4)?rwS(SGID=2)?r-T(SBIT=1)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 所有者? ? ? ? ? ?所有组? ? ? ? ?其他用户
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4? ? ? ? ? ? ? ? ? ? 2? ? ? ? ? ? ? ? ? ? 1

? ? ? ? ? ? ? ? ? ?特殊权限最终数字表示形式:因为同时具有SUID,SGID,SBIT3个特殊权限所以

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4+2+1=7

? ? ? ? ? ? ?③、用"特殊权限+一般权限"的格式并以数字形式表示后,最终权限如下:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7764

? ? ? ? ? ? ?注:一般权限中有可执行权限"x",则设置特殊权限后显示小写的"s"或者小写"t"
? ? ? ? ? ? ? ? ? ? 一般权限中没有可执行权限,即"-",则设置特殊权限后显示大写"S"或者大写"T"
? ? ?

三、隐藏权限

? ? ? ?1、设置文件袋隐藏权限:

? ? ? ? ? ? ?命令格式:chattr (+参数 / -参数)? 文件名称

? ? ? ?2、查看文件袋隐藏权限:

? ? ? ? ? ? ?命令格式:lsattr? ? ?文件名称? ? ??

四、文件访问控制列表

? ? ? ?1、setfacl用于管理文件ACL权限规则

? ? ? ? ? ? ?命令格式:setfacl? ?-m? u:用户名:权限? 文件名称

? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:setfacl? -Rm? u : suyan : rwx /root

? ? ? ? ? ? ? ? ? ? ? ? ? ? (为普通用户suyan设置rwx权限,使其能够访问/root目录)

? ? ? ?2、getfacl用于查看文件ACL权限规则

? ? ? ? ? ? ?命令格式:? ?getfacl? ?文件名称

?

? ? ? ? ? ??

??

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 15:13:03  更:2021-10-24 15:14:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:55:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码