8.2.2 权限管理-文件特殊权限-SetGID
时间:2022-11-21 17:28 作者:六度科技 分类: linux学习
1、 SetGID针对文件的作用【获取所属组权限执行文件】
◆只有可执行的二进制程序才能设置SGID权限
◆命令执行者要对该程序拥有X(执行)权限
◆命令执行在执行程序的时候,组身份升级为该程序文件的属组
◆SetGID权限同样只在该程序执行过程中有效,也就是说组身份改变只在程序执行过程中有效
◆locate搜索命令就拥有该权限
2、 SetGID针对目录的作用【获取所属组权限操作目录,新建文件所属组归分配组】
◆普通用户必须对此目录拥有r和x权限,才能进入此目录
◆普通用户在此目录中的有效组会变成此目录的属组
◆若普通用户对此目录拥有w权限时,新建的文件的默认属组是这个目录的属组
3、设定 SetGID
◆2代表SGID
chmod 2755 文件名
chmod g+s 文件名
4、取消 SetGID的方法
◆ chmod 755 文件名
◆ chmod g-s 文件名