`
和平里
  • 浏览: 7508 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SUID SGID SBIT

 
阅读更多

SetUID:s标志出现在文件所有者的x权限上, SUID

1. SUID权限仅仅对二进制程序有效

2. 执行者对于该程序需要具有x的可执行权限

3. 本权限仅在执行该程序的过程中(run-time)有效

4. 执行者将具有改成需所有者的权限

例子:/usr/bin/passwd

 

 

SetGID:s标志在用户组的x位置则为Set GID,  SGID

SGID对于项目开发来说很重要

一. SGID针对文件时

1. SGID对二进制程序有用

2. 程序执行者对于该程序来说,需具备x权限

3. 执行者在执行过程中会获得该程序用户组的支持。

二. SGID针对目录时

1. 用户若对于此目录有r与x的权限,该用户能够进入此目录

2. 用户在此目录下的有效用户组将会变成该目录的用户组

3. 若用户在此目录下具有w权限(可以新建文件),则用户所创建的新文件的用户组与次目录的用户组相同

 

 

Sticky Bit:只针对目录有效SBIT

1. 当用户对于此目录具有wx权限,即具有写入权限时

2. 当用户在该目录下创建文件或目录时,只有自己与root用户才有权删除该文件

例子:/tmp文件夹

 

 rwSrwSrwT

大写表示没有文件拥有者没有执行权限,更别提其他人了,S  T表示空的

 

分享到:
评论

相关推荐

    特殊权限SUID SGID SBIT.doc

    特殊权限SUID SGID SBIT SUID(Set UID)是一种特殊权限,只能应用于二进制程序。它的主要功能是:在执行该程序的过程中,执行者将具有该程序拥有者的权限。这种权限仅在执行该程序的过程中有效。 SUID 的限制和...

    linux中SUID,SGID与SBIT的奇妙用途详解

    linux对文件的权限管理简直是让人叹为观止,又回顾了一下SUID,SGID和SBIT的作用,总结一下。 其实SUID和SGID的作用跟sudo是相似的。当用户A想执行一个原本属于用户B的可执行文件时,若B的文件设置了suid位,则A在...

    linux基础教程之特殊权限SUID、SGID和SBIT

    普通用户和管理员通常了解基础的读(r)、写(w)和执行(x)权限,但Linux还提供了三种特殊的权限:SUID (Set User ID)、SGID (Set Group ID) 和SBIT (Sticky Bit)。这些特殊权限在特定情况下能赋予用户超出他们原本权限...

    Linux基础课件特殊权限设置SBIT权限共9页.pdf

    本次课件主要聚焦于一个特殊的权限设置——Set-User-ID(SUID)和Set-Group-ID(SGID),以及一个不那么常见的Sticky Bit(SBIT)。这三种权限在特定场景下能提供额外的安全性和功能,下面我们将深入探讨这些概念。 ...

    Linux文件特殊权限SGID-UID详解

    在 Linux 操作系统中,为了实现更为灵活和安全的权限管理机制,除了基本的读(r)、写(w)、执行(x)权限外,还引入了一些特殊的权限控制方式,包括 Set User ID (SUID)、Set Group ID (SGID) 和 Sticky Bit (SBIT)。...

    【Android版】R.E.管理器

    - 设置文件和文件夹的读/写/执行权限和特殊权限(SUID/SGID/SBIT) 更新日志: - 增加更改文件和文件夹的所有者/用户组功能 - 设置权限对话框增加特殊权限(设置用户ID/设置用户组ID/粘滞位) - 属性对话框的大小...

    4-6文件的特殊权限.pdf

    为了满足不同场景下的需求,除了基础的读(r)、写(w)和执行(x)权限之外,还存在三种特殊的权限:Set User ID (SUID)、Set Group ID (SGID) 和 Sticky Bit (SBIT)。这些特殊权限在特定情况下可以提供额外的安全性和...

    linux中特殊权限问题

    本文将深入探讨Linux中的特殊权限SUID、SGID和SBIT,以及与进程相关的ID。 首先,我们来看Linux中的用户和权限。用户分为两种类型:超级用户(root)和普通用户。超级用户拥有系统的所有权限,而普通用户则受到一定...

    Linux操作系统进程管理相关知识

    Linux 操作系统提供了多种文件特殊权限,包括 SUID、SGID 和 SBIT。 * SUID:用于设置文件的所有者权限,影响文件的访问和执行权限。 * SGID:用于设置文件的组权限,影响文件的访问和执行权限。 * SBIT:用于设置...

    安卓 RE 文件管理器 Root Explorer 4.8.1 中文多语免费版.zip

    – 设置文件和文件夹的读/写/执行权限和特殊权限(SUID/SGID/SBIT) – 删除系统自带应用,对系统文件进行操作,查看和编辑文本文件 – 常用的文件管理功能,完全可自定义的列表图标,多标签页管理 – 查看/解压/...

    Linux基础命令

    3. **SUID, SGID, SBIT**: - SUID (Set-User-ID) 让普通用户以文件所有者的权限执行文件。 - SGID (Set-Group-ID) 类似,但在群组权限上起作用。 - SBIT (Sticky Bit) 在目录上设置,防止除所有者和管理员外的...

    RE浏览器(Root Explorer) v3.1.6.zip

    - 设置文件和文件夹的读/写/执行权限和特殊权限(SUID/SGID/SBIT) - 删除系统自带应用,对系统文件进行操作,查看和编辑文本文件 - 常用的文件管理功能,完全可自定义的列表图标,多标签页管理 - 查看/解压/创建...

    Linux系统权限总结1

    特殊权限包括Set UID (SUID)、Set GID (SGID) 和 Sticky Bit (SBIT)。SUID允许一个非所有者的用户以所有者的权限执行文件,通常用于需要提升权限的命令,如`su`或`passwd`。SGID则使进程继承目录的组权限,常用于...

    Linux的文件权限与目录配置破船之家.docx

    3. `chmod`:改变文件的权限,包括SUID、SGID和SBIT等特性。权限可以使用数字或符号表示。 使用数字方式修改权限时,每个权限位的值为4(读取)、2(写入)和1(执行)。例如,一个文件权限为`-rwxr-xr-x`,其数字...

    11-RHEL7-Linux文件权限管理

    特殊权限位有SUID(Set User ID)、SGID(Set Group ID)和SBIT(Sticky Bit)。SUID当应用于可执行文件时,使得任何用户在执行该文件时获得文件所有者的权限;SGID使得执行该文件的用户获得文件所属用户组的权限;...

    安全应急(一)常见命令1

    `/sbin`包含系统管理命令,`/tmp`是临时文件存放区,而文件的权限则涉及所有者、组和其他用户的读(r)、写(w)和执行(x)权限,以及特殊权限SUID、SGID和SBIT。 常见的Linux命令在应急响应中也发挥着重要作用: ...

Global site tag (gtag.js) - Google Analytics