当前位置: 首页 > news >正文

Linux 对目录授予用户读写权限的方法

一、传统权限管理:chmod 和 chown

1. 使用 chown 更改所有者和所属组

sudo chown user1:group1 /datasudo chown -R user1:group1 /data
# 如果需要子目录也更改,使用-R参数,递归更改

2. 使用 chmod 设置读写权限

Linux 权限包括读(r)、写(w)和执行(x),分别对应数字 4、2 和 1。权限可以通过数字或符号表示。

chmod 600 /data
# # 6 = 4 (读) + 2 (写),表示所有者具有读写权限。
# 第二个和第三个数字 0 表示组和其他用户无权限。chmod u+rw /data
# u:表示所有者(user)。
# +rw:添加读(r)和写(w)权限。chmod -R u+rw /data
# 同样可以递归

二、使用 ACL 进行细粒度权限管理

访问控制列表(ACL)可以对某个目录 给某个用户授权,而不用修改整个文件的所属用户。

# 安装 ACL 工具
sudo apt-get install acl# 修改/data目录的权限
sudo setfacl -m u:user2:rw /data# 查看 ACL 权限
getfacl /data# 递归应用到子目录和文件 (/data如果是软连接,要使用指向文件的路径)
setfacl -R -m u:user2:rw /data# 应用到新建的文件和目录。
setfacl -m d:u:user2:rw /data# 删除特定用户的ACL权限
setfacl -x u:user2 /data# 删除所有ACL权限
setfacl -b /data# 同时设置多个用户
setfacl -m u:bob:rw,u:charlie:rw /data/share

三、传统权限与 ACL 的对比

特性传统权限 (chmod/chown)ACL
权限分配对象所有者、组、其他用户任意用户或组
灵活性较低较高
复杂度简单稍复杂
适用场景简单权限管理复杂、多用户权限管理

文章转载自:

http://RsHPXqm1.tyrLk.cn
http://9LfL9Zcu.tyrLk.cn
http://EEOeVaUG.tyrLk.cn
http://KDs8ze62.tyrLk.cn
http://Gzd2gXCi.tyrLk.cn
http://DnIoUF3j.tyrLk.cn
http://B3zbvdux.tyrLk.cn
http://474HKfHB.tyrLk.cn
http://EgwKrAvk.tyrLk.cn
http://heD8dNAf.tyrLk.cn
http://gnVPWnC3.tyrLk.cn
http://GxnpBnA1.tyrLk.cn
http://ssoVHhl3.tyrLk.cn
http://vCu46843.tyrLk.cn
http://a4GKRrVj.tyrLk.cn
http://nhHdK8Xt.tyrLk.cn
http://wetEGdiE.tyrLk.cn
http://mZcrB4Ib.tyrLk.cn
http://E4EWHwNJ.tyrLk.cn
http://s7AYD6Q2.tyrLk.cn
http://YDI09qnz.tyrLk.cn
http://ZmyBsXlI.tyrLk.cn
http://8zkMBHuB.tyrLk.cn
http://GKUeMDPA.tyrLk.cn
http://PuASh8WR.tyrLk.cn
http://awtEKiu4.tyrLk.cn
http://jffdScpI.tyrLk.cn
http://G0X3Dggr.tyrLk.cn
http://bL8pUbD8.tyrLk.cn
http://tI4EjccD.tyrLk.cn
http://www.dtcms.com/a/364999.html

相关文章:

  • kafka:【1】概念关系梳理
  • 华清远见25072班I/O学习day4
  • Flutter代码生成:告别重复劳动,效率飙升
  • 51单片机-LED与数码管模块
  • OpenHarmony Ability“全家桶”彻底拆解:从UIAbility到ExtensionAbility一文说清楚
  • 学习嵌入式的第三十二天——网络编程——TCP
  • 【机器学习学习笔记】逻辑回归实现与应用
  • 爬取m3u8视频完整教程
  • GitHub 上那些值得收藏的英文书籍推荐(计算机 非计算机类)
  • 一键掌握服务器健康状态与安全风险
  • 前端视角下的 Web 安全攻防:XSS、CSRF、DDoS 一次看懂
  • 02、连接服务器的几种方式
  • 企业文档安全守护者全面测评:7款加密软件深度解析,让商业机密固若金汤
  • JVM分析(OOM、死锁、死循环)(JProfiler、arthas、jvm自带工具)
  • 股指期货可以通过移仓长线持有吗?
  • 基于springboot的在线答题练习系统
  • 【正则表达式】 正则表达式的元字符是什么?正则表达式的元字符有什么作用?
  • 微软rStar2-Agent:新的GRPO-RoC算法让14B模型在复杂推理时超越了前沿大模型
  • DAO LLC:怀俄明州首个承认去中心化自治组织法人化的新里程碑
  • Android Looper源码阅读
  • 手搓一个企业级Agent智能体
  • PyTorch 面试题及详细答案120题(116-120)-- 综合应用与实践
  • 英语四级学习指南
  • 《单链表学习手册:从原理到代码实现(含头插 / 尾插 / 销毁)》
  • go-mapus为局域网地图协作而生
  • 充电枪结构-常规特征设计
  • 小程序点击之数据绑定
  • 【数学建模学习笔记】相关性分析
  • Git在idea中的实战使用经验(二)
  • Elasticsearch 数字字段随机取多值查询缓慢-原理分析与优化方案