Linux文件权限(二)

除了rwx基本权限外,linux提供了额外3种权限管理

SUID:针对二进制程序设置的特殊权限,让程序执行者临时拥有程序所有者的权限(仅对该二进制程序有效)

[user1@localhost test]$ ll /bin/passwd 
-rwsr-xr-x. 1 root root 27856 Apr  1  2020 /bin/passwd

 

SGID:

功能1:针对二进制程序设置,让执行者临时拥有程序所在组的权限

功能2:对目录设置SGID后,该目录里之后创建的文件自动继承该目录的用户组属性
[user1@localhost test]$ ls -ld /tmp/test
drwxrwsrwx. 2 root root 60 Feb 16 02:01 /tmp/test
 

SBIT-Sticky Bit粘滞位,在可写的前提下防删(防止普通用户获得可写权限后删除,但不限于管理员用户)

默认/tmp开启了防删除功能

[user1@localhost test]$ ls -ld /tmp/
drwxrwxrwt. 19 root root 4096 Feb 16 01:53 /tmp/
 

其中如果 x位本身为空的话 s/s/t替换成S/S/T

操作方法:

1. chmod 字母

 chmod u+s temp — 为temp文件加上setuid标志. (setuid 只对文件有效)

chmod g+s tempdir — 为tempdir目录加上setgid标志 (setgid 只对目录有效)

chmod o+t temp — 为temp文件加上sticky标志 (sticky只对文件有效)

2. chmod 8进制 --

0: 不设置特殊权限
1: 只设置sticky
2 : 只设置SGID
3: 只设置SGID和sticky
4 : 只设置SUID
5 : 只设置SUID和sticky
6 : 只设置SUID和SGID
7 : 设置3种权限

例如 修改/var 文件夹为防删除并且创建的文件继承文件夹权限, chmod -Rf 3777 /var

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值