linux中的set UID、set GID、sticky Bit

简介:

set UID: 

SUID 权限只对二进制程序有效

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

本权限只在执行该程序的过程中有效

执行者将具有该程序宿主的权限



set GID:

SGID对二进制程序和目录有用

程序执行者对于该程序来说需要x的权限

执行者在执行的过程中将会获得该程序群组的支持

用户若对于此目录具有r和x的权限时,该用户能够进入此目录

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





Sticky Bit

这个目前只针对目录有效,文件就没效果了。

当用户对此目录具有w,x权限,也具有写入的权限

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



4为SUID

2为SGID

1为SBIT
















本文转自ting2junshui51CTO博客,原文链接: http://blog.51cto.com/ting2junshui/2052933,如需转载请自行联系原作者








相关文章
|
6月前
|
算法 安全 Linux
Linux粘滞位(Sticky Bit)与文件权限的深度解析
Linux粘滞位(Sticky Bit)与文件权限的深度解析
179 0
|
6月前
|
Shell Linux Perl
将 Linux 系统中 UID 大于等于 1000 的普通用户都删除shell脚本
将 Linux 系统中 UID 大于等于 1000 的普通用户都删除shell脚本
87 1
|
24天前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
3月前
|
安全 Linux
在Linux中,suid、sgid和sticky bit这几个术语意思?
在Linux中,suid、sgid和sticky bit这几个术语意思?
|
5月前
|
安全 Linux 数据处理
探索Linux命令newgidmap:用户命名空间与GID映射的桥梁
`newgidmap`是Linux工具,管理用户命名空间的GID映射,关键用于容器技术如Docker。它设置GID映射以确保隔离环境中进程的权限,避免ID冲突。通过映射文件或命令行参数设定主机GID到命名空间GID的对应,保证进程能安全访问文件。在Docker场景中,`newgidmap`配合映射文件调整进程PID的GID映射,确保数据处理任务有适当权限。使用时注意映射准确性、安全性和与其他工具的协同。
|
6月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 内置命令】⭐⭐⭐Linux 设置或修改shell环境变量set命令 使用指南
【Shell 命令集合 系统设置 内置命令】⭐⭐⭐Linux 设置或修改shell环境变量set命令 使用指南
111 0
|
6月前
|
安全 Linux 数据安全/隐私保护
Linux特殊权限解析:SUID、SGID和Sticky Bit
Linux特殊权限解析:SUID、SGID和Sticky Bit
276 0
|
11月前
|
存储 Linux 开发工具
Linux UID和GID(用户ID和组ID)
Linux UID和GID(用户ID和组ID)
164 0
|
Linux 数据安全/隐私保护 Python
Linux特殊文件权限—SUID, GUID and Sticky Bit(s权限,t权限)
Linux特殊文件权限—SUID, GUID and Sticky Bit(s权限,t权限)
185 0
|
19天前
|
存储 JavaScript 前端开发
Set、Map、WeakSet 和 WeakMap 的区别
在 JavaScript 中,Set 和 Map 用于存储唯一值和键值对,支持多种操作方法,如添加、删除和检查元素。WeakSet 和 WeakMap 则存储弱引用的对象,有助于防止内存泄漏,适合特定场景使用。