我们对linux 文件和目录的读写执行(rwx)权限应该都比较熟悉了,在这普通权限外还有3个特殊权限SUID(4)、SGID(2)、Sticky(1)
这3个特殊的权限分别作用于文件或者目录的 拥有者、组、其他用户的x权限位上,如果对应的权限为设置了x权限那么分别用小写的s、s、t表示否则用S、S、T表示。
SUID权限的作用是使文件的执行者拥有文件的所有者的权限。
比如你的一个可执行文件需要绑定80端口,然而在liux环境下只有root用户才可以绑定80端口,也就是说除非你有root口令你才可以执行80端口的绑定。那么在没有root口令的情况下如果来执行80 端口的绑定? SUID权限就可以解决这个问题。
chown root exefile
chmod 4777 exefile
注意 suid 只作用于可执行文件对目录普通文件以及shell不生效虽然你可以为这些文件加上这个权限位。
SGID权限可以作用于目录和文件。作用于目录时,在该目录下建立的所有文件和目录的group都会是该目录的group;作用于文件时,则不论使用者是谁,在执行该程序的时候,他的有效群组将会变成该程序的群组所有人 该文件就可以任意存取整个用户组所能使用的系统资源。
chmod 2777 xxxx
Sticky权限仅对目录有效如果一个目录设置了本权限位那么这个目录下的文件和目录只有root与文件的所有者可以删除。
chomod 1777 xDir
rwx对目录的意义:r具有浏览目录的权限,w具有删除、移动目录内文件的权限,x具有进入目录的权限。
分享到:
相关推荐
"Linux 系统权限管理文件特殊权限学习教案" Linux 系统权限管理文件特殊权限是 Linux 操作系统中的一种重要机制,用于控制用户对文件和目录的访问权限。本学习教案将详细介绍 Linux 系统权限管理文件特殊权限的概念...
本课件聚焦于Linux特殊权限之一——SGID(Set Group ID),它是一种增强协作和权限控制的机制。 SGID权限通常用于文件和目录,其主要作用在于改变执行文件运行时的组身份,或者对目录进行特殊控制,以实现特定的...
本文将深入探讨Linux中的特殊权限SUID、SGID和SBIT,以及与进程相关的ID。 首先,我们来看Linux中的用户和权限。用户分为两种类型:超级用户(root)和普通用户。超级用户拥有系统的所有权限,而普通用户则受到一定...
### Linux 文件特殊权限 SGID/SUID/Sticky Bit 详析 #### 一、引言 在 Linux 操作系统中,为了实现更为灵活和安全的权限管理机制,除了基本的读(r)、写(w)、执行(x)权限外,还引入了一些特殊的权限控制方式,包括 ...
在这个"Linux系统权限管理文件特殊权限学习教案"中,主要介绍了Linux中的ACL(Access Control List)权限、文件特殊权限、文件系统属性chattr以及系统命令sudo的相关知识。 8.1 ACL权限:在传统的Linux文件权限系统...
除了基本的读、写、执行权限外,Linux 文件系统还提供了 setuid、setgid 和 sticky bit 等特殊权限位,以满足更复杂的权限控制需求。 setuid 权限位是指在执行文件时,以文件所有者的权限执行该文件。典型的文件是 ...
接下来,我们将详细解析Linux系统的权限体系,特别是SUID与SGID特殊权限的概念及应用。 ### Linux文件权限基础 Linux中的文件权限通常由读(r)、写(w)与执行(x)三个基本部分组成。这三种权限分别对应于文件的...
linux系统权限管理文件特殊权限PPT课件.pptx
linux系统权限管理文件特殊权限学习教案.pptx
### Linux基础权限详解 #### 一、文件与目录权限概览 在Linux系统中,文件和目录的权限管理是至关重要的。...此外,掌握特殊权限如SUID、SGID和Sticky Bit的使用场景,有助于进一步提升系统的安全性。
LINUX 目录的特殊权限.html详细讲解
本篇课件聚焦于Linux中的特殊权限——SUID(Set-User-ID)权限,通过10页的内容深入解析这一关键概念。 SUID权限是Linux权限系统中的一个独特特性,允许用户临时获得执行文件所属者的权限。这种权限通常用于提供...
Linux系统基本权限ACL及特殊权限命令操作修改 一、基本权限 ACL 1、区分 请思考:使用chmod能针对独立用户设置文件不同的权限吗? user01 rwx file1 user02 rw file1 user03 r file1 user04 rwx file1 user05 rw ...
08.2.1 权限管理-文件特殊权限-SetUID.mp4 08.2.2 权限管理-文件特殊权限-SetGID.mp4 08.2.3 权限管理-文件特殊权限-Sticky BIT.mp4 08.3 权限管理-chattr权限.mp4 08.4 权限管理-sudo权限.mp4
本教程聚焦于Linux中的特殊权限,包括ACL(Access Control Lists)、文件特殊权限(如SetUID、SetGID和Sticky Bit)以及系统命令sudo的权限管理。 1. **SetUID**(设置用户ID) SetUID权限允许一个文件(通常是二...
linux 权限,只介绍了一般权限的介绍,没有特殊权限的介绍。
在实际操作中,合理利用这些特殊权限,可以有效提升系统的安全性,同时确保用户之间的协作和数据保护。在学习和使用Linux时,理解并掌握SUID、SGID和SBIT是至关重要的,这将有助于你更好地管理和维护Linux环境。通过...
【Linux 文件系统的特殊权限设置与应用】 Linux操作系统以其强大的稳定性和安全性著称,其中关键的一环就是完善的文件权限管理系统。这个系统包括基本权限、特殊权限以及访问控制列表,确保了多用户环境下的资源...
这些特殊权限位允许一个普通用户以文件所有者的身份执行文件。例如,要使 `/usr/bin/passwd` 和 `/usr/bin/su` 命令具有 SUID 权限,可以使用以下命令: ``` chmod u+s `which passwd` chmod u+s `which su` ``` ...
项目3 Linux磁盘文件管理;第三讲 主要内容;查看Linux文件权限;...拓展:特殊权限;拓展:特殊权限;拓展:验证特殊权限sgid;;拓展:特殊权限;验证:sticky特殊权限;练习:设置特殊权限;拓展:文件默认权限umask掩码