当前位置: 首页 > article >正文

Linux文件系统权限

1.1 文件的一般权限

 

1.2 文件和目录的特殊权限 
Linux 系统中,用户对文件或目录的访问权限除了 r w x 三种一般权限外,还有 SET UID(SUID) SETGID(SGID)、 Sticky Bit( 粘滞位 ) 三种特殊权限,用于对文件或目录进行更加灵活方便的访问控制。
1 SUID 权限的含义 :是为了让一般用户在执行某些程序的时候, 在程序的运行期间, 暂时获得该程序文件所属者的权限。
分析: student 用户要更改自己的密码
student 在执行 passwd 修改自己的密码时, 其修改的密码, 最终是需要保存到 /etc/shadow
这个文件中, 而这个文件的权限是 --------- ,它的拥有者是 root ,也只有 root 可以 强制 存储, 其他用户连看都不行。
可偏偏 student 去执行 passwd /usr/bin/passwd) ,却可以更新自己的密码。
这就是因为有 s 权限的存在,当 s 权限在拥有者的权限位上时, 即如 - rwsr - xr - x 这样时, 称为
SUID SUID Set UID UID 指的是拥有者的的 ID , 而这个程序 (/usr/bin/passwd) 的拥有者为(root)
2 SGID 权限
SGID 可以用在两个方面:
文件: 如果 SGID 设置在二进制文件上, 则不论用户是谁,在组将执行该程序的时候,程序的所属会变成该程序文件的所属组。
目录, 如 果 SGID 是设置在 A 目录上, 则在 A 目录内所建立的文件或目录的所属组, 将会是此 A目录的所属组。
一 般来说, SGID 多用在特定的多人团队的项目开发上,在系统中用的很少。

 


http://www.kler.cn/a/469950.html

相关文章:

  • 重新整理机器学习和神经网络框架
  • Go语言的数据库交互
  • springboot适配mybatis+guassdb与Mysql兼容性问题处理
  • 打造三甲医院人工智能矩阵新引擎(二):医学影像大模型篇--“火眼金睛”TransUNet
  • 【Redis经典面试题七】Redis的事务机制是怎样的?
  • 51单片机——8*8LED点阵
  • 2024 高级爬虫笔记(五)mysql、MongoDB、reids
  • 【Java数据结构】二叉树
  • 内网穿透的应用-自托管文件分享系统PicoShare搭建流程与远程共享实战教程
  • 大数据-240 离线数仓 - 广告业务 测试 ADS层数据加载 DataX数据导出到 MySQL
  • LInux单机安装Redis
  • 现代前端框架
  • html+css+js网页设计 体育 中满体育4个页面
  • html 元素中的data-v-xxxxxx 是什么?为什么有的元素有?有的没有?
  • 并行通信和串行通信
  • JVM调优,参数在哪里设置的?
  • STM32F4适配WINUSB2.0
  • Tableau数据可视化与仪表盘搭建-数据可视化原理
  • 从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路
  • Spring AMQP ----消息转换器
  • C#编程中dynamic类型
  • BOOST 在计算机视觉方面的应用及具体代码分析(二)
  • 计算机网络--根据IP地址和路由表计算下一跳
  • 海外招聘丨 弗拉瑞克商学院—博士研究员:智能家居技术业务和能源管理中的数据分析和人工智能
  • 大疆无人机炸机,视频文件打不开怎么办
  • 数据项目相关的AWS云计算架构设计