Linux-CentOS 7文件权限(sgid案例分析)

set位权限(suid、sgid):suid 某个程序具有suid,当其它命令执行该程序的时候,暂时获取属主的权限,程序执行完后释放权限。sgid 某个文件夹有sgid权限(g+s),该组下所有用户创建的所有文件的属组都属于该文件夹的属组。set位:chmod u(g)+-s 可执行文件名粘滞位:chmod o+-t 目录名使用权限数字:chmod mnnn 可执行文件,如...
摘要由CSDN通过智能技术生成

set位权限(suid、sgid):

suid 某个程序具有suid,当其它命令执行该程序的时候,暂时获取属主的权限,程序执行完后释放权限。

sgid 某个文件夹有sgid权限(g+s),该组下所有用户创建的所有文件的属组都属于该文件夹的属组。

set位:chmod u(g)+-s 可执行文件名

粘滞位:chmod o+-t 目录名

使用权限数字:

chmod mnnn 可执行文件,如chmod 7777 a.txt

m是特殊权限,m为4时对应suid,2时对应sgid,1对应粘滞位,可叠加

nnn分别代表对属主,属组和其他的权限

n是读写执行权限,n为4时对应r(读),2时对应w(写),1时对应x(执行)

 

sgid案例:该案例实现在sysadm组下的任意用户(这里用dm用户为例)创建的文件的属组为sysadm(默认是dm用户)

首先创建一个组sysadm,再在该组下创建dm用户,每次都验证一下是否创建成功:

[root@localhost /]# groupadd sysadm
[root@localhost /]# cat /etc/group | grep sysadm
sysadm:x:1009:
[root@localhost /]# useradd dm -G sysadm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值