linux文件权限之suid,sgid,粘贴位
2016-11-10 23:17
183 查看
rwx和UGO这些权限很好理解。
下面主要总结suid,sgid,粘贴位。之所以总结是因为我曾经把这个概念弄懂过,但是没过几天我就给忘记了,所以还是踏踏实实记录下来吧。
要理解这些特殊权限最好是结合《深入理解linux内核》这本书来。
文件的特殊权限SUID/SGID/Sticky Bit
这三种附加的标记,即suid,sgid,sticky。当这些标记应用到可执行文件时有如下含义:
suid:
进程执行一个文件时通常保持进程拥有者的UID。然而,如果设置了可执行文件suid的标志位,进程就获得了该文件拥有者的UID
例如/bin/ping,以普通用户执行却获得了root的uid
sgid:
如果设置了可执行文件的sgid的标志位,那么进程就获得了该文件用户组id
sticky:
主要是用来控制文件的创建者才能删除该文件。
当文件由一个进程创建时,文件拥有者的ID就是该进程的UID。而其用户组ID可以是进程创建者ID,也可以是父目录的ID,这取决于父目录sgid标志位的值
下面主要总结suid,sgid,粘贴位。之所以总结是因为我曾经把这个概念弄懂过,但是没过几天我就给忘记了,所以还是踏踏实实记录下来吧。
要理解这些特殊权限最好是结合《深入理解linux内核》这本书来。
文件的特殊权限SUID/SGID/Sticky Bit
这三种附加的标记,即suid,sgid,sticky。当这些标记应用到可执行文件时有如下含义:
suid:
进程执行一个文件时通常保持进程拥有者的UID。然而,如果设置了可执行文件suid的标志位,进程就获得了该文件拥有者的UID
例如/bin/ping,以普通用户执行却获得了root的uid
sgid:
如果设置了可执行文件的sgid的标志位,那么进程就获得了该文件用户组id
sticky:
主要是用来控制文件的创建者才能删除该文件。
当文件由一个进程创建时,文件拥有者的ID就是该进程的UID。而其用户组ID可以是进程创建者ID,也可以是父目录的ID,这取决于父目录sgid标志位的值
相关文章推荐
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- linux特殊文件权限 suid、sgid和sticky-bit的作用
- Linux文件的特殊权限:SUID,SGID,SBIT
- 再次学习linux文件特殊权限:SUID、SGID、Sticky Bit
- Linux 学习:文件特殊权限SUID, SGID, SBIT
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- Linux文件特殊权限SUID,SGID,SBIT
- Linux文件系统上的特殊权限(SUID、SGID、Sticky)的知识点
- 【Linux】文件特殊权限 SUID/SGID/Sticky Bit
- Linux文件与目录的默认权限与隐藏权限 - umask, chattr, lsattr, SUID, SGID, SBIT, file
- Linux文件特殊权限 SUID/SGID/Sticky Bit
- 文件特殊权限: SUID, SGID, SBIT [Linux]
- [Linux]:Linux文件特殊权限 SUID/SGID/Sticky Bit
- Linux文件系统上的特殊权限(SUID、SGID、Sticky)
- 再次学习linux文件特殊权限:SUID、SGID、Sticky Bit
- Linux上文件的特殊权限SUID,SGID,SBIT详解
- Linux上文件的特殊权限SUID,SGID,SBIT详解
- Linux上文件的特殊权限SUID,SGID,SBIT详解
- Linux文件系统上的特殊权限(SUID、SGID、Sticky)的知识点
- Linux文件特殊权限 SUID/SGID/Sticky Bit