r,w,x以外还包含s,t两个特殊权限
①SUID SGID
SUID :chmod u+s XXXX (或者chmod 4755 XXXX ,其中4:SUID,755:ugo)
1)仅对二进制程序有效
2)执行者对该程序有x的可执行权限
3)执行权限仅在该执行过程中有效
4)执行者将具备拥有者的权限
⭐️方便其他用户临时获取当前文件的执行权限
SGID:chmod g+s XXXX (或者chmod 2755 XXXX ,其中2:SGID,755:ugo)
1)对二进制程序和目录有效
2)用户若对此目录有人r,x权限,该用户能进入该目录
3)该用户在此目录下的有效用户组变成该目录的用户组
4)用户如具备w权限,用户创建的新文件的用户组和此目录用户组相同
⭐️登陆用户所在用户组被无视,以当前目录设定用户组为准
②SBIT (Sticky Bit)
chmod o+t XXXX (或者chmod 1755 XXXX ,其中1:SBIT,755:ugo)
1)仅对目录有效
2)用户若对此目录拥有w,x权限,即拥有写的权限
3)当前用户在此目录下创建的文件和目录,仅自己与root可以删除。
⭐️参考/tmp,主要对用户数据实行写保护,方便数据同一目录下收集。
相关推荐
这份学习笔记将深入探讨Shell编程的基础,包括文件权限与安全,这是理解Linux和Unix系统管理的关键。 首先,我们关注文件权限。在Linux和Unix中,每个文件和目录都有三个基本的权限:读(r)、写(w)和执行(x)。...
这份名为“Linux命令笔记水印版.pdf”的学习资料主要涵盖了Linux技术的基础知识,特别是Linux命令的使用。笔记是由作者在老刘的指导下整理而成,强调了实战操作和具体参数的运用,适合初学者和需要复习的Linux用户。...
在深入探讨Linux操作系统之前,让我们...学习Linux需要不断地实践和探索,希望这篇笔记能为你的Linux学习之旅提供一个良好的起点。记住,掌握Linux命令行是成为熟练系统管理员的第一步。祝你在Linux的世界里游刃有余!
- **SUID、SGID、STICKY**:理解特殊权限的作用及其应用场景。 - **Umask设定**:了解umask的作用及其设置方法。 - **文件属性设置**:学会使用`chattr`等命令设置文件属性。 - **项目案例**:合理设置公司FTP服务器...
徒弟(学生)需运用已学知识,如文件权限的数字和文字表示法,以及特殊权限,来设定相应的权限。在此过程中,师傅引导徒弟理解SGID(Set Group ID)功能,如何通过chmod和chgrp等命令实现安全的共享开发环境。 教学...
- **发展趋势**:随着云计算和大数据技术的发展,Linux作为最常用的操作系统之一,其重要性日益凸显。Linux不仅被广泛应用于服务器端,也在移动设备、嵌入式系统等多个领域发挥着重要作用。 #### Linux系统安装与...
通过以上知识点的总结,可以看出这份Redhat Linux系统管理员笔记覆盖了从基础知识到高级应用的多个方面,为学习者提供了全面的学习资源。无论是对于新手还是有一定经验的系统管理员来说,都是一份非常有价值的参考...
Shell 设计入门是针对那些想要了解和掌握Unix/Linux系统中Bash Shell编程基础的学习者的一份详细教程。本文档旨在帮助初学者理解Shell脚本的基本结构、命令、变量设定、输入输出处理、正则表达式以及流程控制等关键...