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

Linux设置目录用户权限

在工作中,线上的服务器的log日志会给开发人员开放,这个时候就需要控制权限,给开发人员的权限只能是去看log,并不能进入到其他的文件夹里面,找了一些工具,做以下记录

首先需要创建一个开发账号,提供给开发人员使用

例如:需要控制的目录

/home/logs

查看当前服务器上面的用户

cat /etc/passwd

添加用户

useradd  csdn

设置密码

passwd csdn

csdn789

这个时候,对外的用户就创建好了

接下来就是设置权限了

用ACL授权可以处理这个问题

setfacl -m u:username:rwx dir/file  

-m:添加或者修改

u[设置用户]:username[用户名]:rwx[设置权限]

g[设置组]:groupname[组名]:rwx[设置权限]

setfacl -m u:username:r -R dir #同时设置子目录下的权限

-R : 递归设置子目录下的权限

setfacl -x u:username dir/file #删除用户的权限

setfacl -x g:groupname dir/file #删除组的权限

setfacl -b dir/file  #删除该目录的全部acl权限

就这个问题,可以用

setfacl -x u:userA -R /   #删除userA的所有权限

setfacl -m u:userA:rwx /dir1  #赋予userA对dir1的读写执行权限

setfacl -m u:userB:rwx /dir1  #赋予userB对dir1的rwx权限,同理可以设置userB C D对dir2,3,4等等其它目录的权限

首先查看根目录

在外面先把所有目录的权限都去掉

把usr bin的路径也放出来了

usr文件夹需要单独设置

单独给log所在配置权限

setfacl -m u:loguser:rx /home/cd /home/setfacl -m u:loguser:rx -R logs/

这样就配置好了

这个时候使用csdn账号登录,就只能访问/home/logs  下面的文件了

这个账户也可以给普通开发人员使用了

http://www.dtcms.com/a/610531.html

相关文章:

  • RVO2-CS:高效的多智能体避碰算法C#实现——原理、应用与实战指南
  • 哈希表实现unordered_map
  • 亚马逊欧洲FBM Ship+上线丨零成本升级配送,中国卖家入驻正当时
  • 做网站seo优化总结做网站年入多少
  • 主流 AI IDE 之一的 Meituan CatPaw IDE 介绍
  • 网站模板下载后怎么使用建设银行舟山分行网站
  • 解决访问 https 网站时,后端重定向或获取 URL 变成 http 的问题
  • 南京h5网站开发网上免费个人网站
  • 【☀Linux驱动开发笔记☀】新字符设备驱动开发_02
  • Java-173 Neo4j + Spring Boot 实战:从 Driver 到 Repository 的整合与踩坑
  • 阳光保险网站wordpress phpwind
  • Android内核进阶之获取DMA地址snd_pcm_sgbuf_get_addr:用法实例(九十一)
  • 隔离地过孔要放哪里,才能最有效减少高速信号过孔串扰?
  • 鸿蒙应用开发从入门到实战(五):ArkUI概述
  • 广东大唐建设网站网站开发名片怎么做
  • 图片展示类网站wordpress模板在线编辑
  • 大模型面试题:请讲一下生成式语言模型的工作机理
  • OpenWebui 富文本提示词 远程命令注入漏洞 | CVE-2025-64495 复现研究
  • 黑马Python+AI大模型开发课程笔记(个人记录、仅供参考)
  • 安全的响应式网站建设半月报网站建设商务代表工作总结
  • 现在1做啥网站流量大上海网站制作网站制作公司
  • 如何做彩票网站域名查询入口
  • 学习react第四天
  • 宜宾百度网站建设武锡网站建设生购房政策
  • 领域驱动设计(DDD)与微服务架构的集成
  • windows中程序端口被占用解决步骤
  • DBeaver常用配置
  • 【ZeroRange WebRTC】Amazon Kinesis Video Streams WebRTC Control Plane API 深度解析
  • 网站域名续费多少钱珠海市企业网络推广
  • 电力系统暂态信号多尺度时频分析与卷积循环神经网络驱动的故障快速识别技术