博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统文件属性操作
阅读量:4101 次
发布时间:2019-05-25

本文共 733 字,大约阅读时间需要 2 分钟。

1. chmod(文件属性修改)
// 递归修改目录及子目录权限chmod -R 700 dir/
2. chown(所属修改)
chown [user]:|.[group] [-R] filename
// 递归修改目录及子目录所属属性chown  -R root.root dir/
3. ACL(文件的访问控制列表)

ACL高级特性Default

default:继承

  • setfacl 设置ACL属性
# 赋予vigour 对/opt已存在的有读写执行权限setfacl -R -m u:vigour:rwx   /opt#  赋予vigour对以后在/opt下新建的文件都有读写执行权限(d  继承的权限)setfacl -m d:u:vigour:rwx   /opt
  • getfacl 查看ACL属性
getfacl   filename
4. 特殊权限位
  • suid
    让普通用户临时拥有文件所属主权限执行,如果文件没有执行权限,suid显示大S;仅对可执行文件有效。
#  suidchmod  u+s filenamechmod  4755  filename
  • sgid
    设置在目录里,新建文件拥有组,会自动继承目录的拥有组身份
#  guidchmod   g+s filename|dirchmod   2755  filename|dir
  • sticky 粘滞位
    sticky对目录有写权限的用户仅仅可以删除目录里属于自己的文件,不能删除其他用户的文件
    /tmp目录是粘滞位目录,任何用户都有写权限,因此安全成问题,常常是木马第一跳板
#  guidchmod   o+t filename|dirchmod   1755  filename|dir

转载地址:http://xszsi.baihongyu.com/

你可能感兴趣的文章
自媒体的未来
查看>>
写作的好处
查看>>
分布式的冰与火 | 分布式配置中心 Apollo (CentOS安装)
查看>>
Redis | Redis 单机版安装与使用(Linux)
查看>>
延迟满足 —— 达到目标需要忍住重重诱惑
查看>>
SpringBoot 2.0 | SpringBoot 集成 Apollo
查看>>
Redis | 持久化机制
查看>>
计算机专业Java毕设怎么做
查看>>
MySQL | MySQL 主从复制
查看>>
Zookeeper | 环境搭建
查看>>
Zookeeper | 实现服务注册与发现
查看>>
Zookeeper | 分布式锁的实现
查看>>
Redis | 分布式锁的实现
查看>>
《反本能》读后感(一) | 是什么阻止了我们成功
查看>>
Redis | 事务机制
查看>>
Elasticsearch | 安装(Linux 环境)
查看>>
Elasticsearch | Kibana 安装与使用
查看>>
SpringBoot 2.0 | SpringBoot 集成 Elasticsearch
查看>>
分布式的冰与火 | 分布式日志收集 ELK 搭建
查看>>
分布式的冰与火 | 分布式事务解决方案 LCN
查看>>