美文网首页
linux中的特殊权限

linux中的特殊权限

作者: 恶魔缘 | 来源:发表于2018-09-29 15:02 被阅读0次

linux特殊权限

  • suid
  • sgid
  • sticky bit

总述

二进制文件 目录 命令
suid 此用户将继承此程序的所有者权限 无意义 chmod u+s /chmod u-s
sgid 此用户将继承此程序的所属组权限 此目录下所有用户新建文件都自动继承此目录的用户组 chmod g+s /chmod g-s
sticky 无意义 目录中每个用户仅能删除、移动或改名自己的文件或目录 chmod o+t /chmod o-t

详述

1.前提
前提:进程有属主和属组;文件有属主和属组;
(1) 任何一个可执行程序文件能不能启动为进程:取决于发起者对程序文件是否拥有执行权限;
(2) 启动为进程之后,其进程的属主为发起者;进程的属组为发起者所属的组;
(3) 进程访问文件时的权限,取决于进程的发起者:
    (a) 进程的发起者,同文件的属主:则应用文件属主权限;
    (b) 进程的发起者,属于文件的属组;则应用文件属组权限;
    (c) 应用文件“其它”权限;
2.suid
1.启动为进程之后,其进程的属主为原程序文件的属主;
2.只能作用在二进制程序上,不能作用在脚本上,且设置在目录上无意义 ;
3.执行suid权限的程序时,此用户将继承此程序的所有者权限;  
3.sgid
1.作用在二进制程序上时: 执行sgid权限的程序时,此用户将继承此程序的所属组权限
2.作用于目录上时: 此文件夹下所有用户新建文件都自动继承此目录的用户组. 
4.sticky
1.对于一个多人可写的目录,如果设置了sticky,则每个用户仅能删除和改名自己的文件或目录;
2.只能作用在目录上.普通文件设置无意义,且会被linux内核忽略
3.用户在设置Sticky权限的目录下新建的目录不会自动继承Sticky权限 

相关文章

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • Linux中的特殊权限

    文件具有SUID的特殊权限时,代表当用户执行此二进制程序时,在执行过程中用户会暂时具有程序所有者的权限; 目录具有...

  • linux中的特殊权限

    linux特殊权限 suid sgid sticky bit 总述 详述 1.前提 2.suid 3.sgid 4...

  • linux特殊权限SUID、SGID、SBIT

    linux特殊权限SUID、SGID、SBIT 对于linux中文件或目录的权限,应该都知道普通的rwx权限(关于...

  • 用户管理(特殊权限、特殊属性、umask 默认权限 )

    特殊权限suid Linux 系统文件除了9位基本权限,还有额外3位特殊权限,分别是SUID(set uid), ...

  • day12-Linux学习 特殊权限

    一、特殊权限概述 Linux 系统文件除了9位基本权限,还有额外3位特殊权限,分别是 SUID(set uid),...

  • 用户身份与文件权限---文件的隐藏属性

    用户身份与文件权限---文件的隐藏属性 Linux系统中的文件除了具备一般权限和特殊权限外,还有一种隐藏权限,即被...

  • Linux特殊权限

    文中截图来源 慕课网Tony老师视频 ,强烈推荐大家去学习。三种特殊权限 SUID //4 u+s SGID ...

  • Linux 特殊权限

    一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件...

  • note_7.5_Linux特殊权限及facl扩展

    Linux系统上的特殊权限 特殊权限:SUID,SGID,STICKY 安全上下文:  进程以某用户的身份运行; ...

网友评论

      本文标题:linux中的特殊权限

      本文链接:https://www.haomeiwen.com/subject/enzvoftx.html