linux 文件夹属性权限stiarwx详解

在这里仅代表个人观点.
文件夹权限有常见的rwx,还有特殊的s,t,i
d r w x -, read,write,execute ,没有授权,d 文件夹
u g o , user,group, other
对应数值

r ------------4

w -----------2

x ------------1

- ------------0

常用命令
chmod 777 fold|file
chmod ugo r|w|x fold|file 授予用户,组,其他相应的权限
chmod ugo -r|w|x fold|file 取消用户,组,其他相应的权限

i 属性
有时候遇到文件用ROOT权限都删不掉.就是有i属性,用lsattr 查看
此命令只有root可以用,适用于ext2,ext3,ext4

lsattr folder|file
chattr -i folder| file    去i属性
相应 chattr +i folder|file 加i属性

S 属性
s:文件属主和组设置SUID和SGUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效
(当我们ls -l时看到rwS,大写S说明s权限未生效)
suid ———————– 4
sguid———————- 2

chmod a+s filename
如果file权限            rwxrxrx   755
chmod 2755 filename    rwxr-srx
chmod 4755 filename    rwsr-xr-x
chmod 6755 filename    rwsr-sr-x

T 属性
t :设置粘着位.t属性只针对o位
要删除一个文档,您不一定要有这个文档的写权限,但您一定要有这个文档的上级目录的写权限。也就是说,您即使没有一个文档的写权限,但您有这个文档的上级目录的写权限,您 也能够把这个文档给删除,而假如没有一个目录的写权限,也就不能在这个目录下创建文档。
同时t属性告诉系统在程序完成后在内存中保存一份运行程序的备份,如该程序常用,可为系统 节省点时间,不用每次从磁盘加载到内存。由本人注明:是保存在虚拟内存中,而不是物理内存中。

怎样才能使一个目录既能够让任何用户写入文档,又不让用户删除这个目录下他人的文档,sticky就是能起到这个作用。stciky一般只用在目录上,用在文档上起不到什么作用。
t ———————1


如果file权限            rwxrxrx   755
chmod +t filename      rwxrxrt   756
chmod 1755 filename    rwxrxrt   756

A 属性
a:只追加权限, 对于日志系统很好用,这个权限让目标文件只能追加,不能删除,而且不能通过编辑器追加。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值