惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
MyScale Blog
MyScale Blog
A
About on SuperTechFans
博客园_首页
B
Blog RSS Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
C
Check Point Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
I
InfoQ
罗磊的独立博客

CentOS

vscode 的 remote-ssh 还支持 centos7 吗? CentOS Stream 10 正式 GA, RHEL 10 Beta 也上路了 CentOS 采用 stream 升级以后,真的会有人选择 Rocky 或者 Alma Linux 吗 使用迁移工具迁移 centos7 会有什么坑? CentOS 将于 6 月 30 全面停服。 Linux 小白求助 swap 占用问题 求助,如何在 Centos9 文本安装模式下对 root 分区进行 luks 加密? 为什么 CENTOS crontab 的 PATH 不包含/usr/sbin? Centos7 资源没怎么占用,执行各种命令都很卡,求大佬帮忙解决下 centos7 网络无法启动,无法理解缘由 改完 root 密码后 SSH 无法登录了 [求助]centos 6.5 配置多个公网 ip 如果 centos7 版本也停更了,替代方案还有哪些 [实在是高] redha 直接消灭了免费的二进制兼容的 rhel 发行版 Centos 7.9 firewall 报错 Linux 字体不定期失效问题 [求助] 系统中毒了,找到了进程和文件,无法杀死和删除 centos 不维护后,还有哪些好的 server 端 os 可以替代 centos? 请教 vps 内外网卡均显示内网 ip 地址问题, 如何修改 Cockpit 自动登录二级服务器问题 centos 如何做个端口映射? centos 8 rc.local 不能正常工作 AlmaLinux 8.5 发布了 CentOS 8 即将在本年年底停止维护,最近有各种各样的基于 CentOS 的二次发行版出现,大家如何看待。 有感于 CentOS 停止维护 CentOS 装 smb 无法在 macOS 和 Windows 里的网络里显示? centos 防火墙关闭后端口依旧无法访问 centos swap 内存不被使用问题 i7-10700 不支持 centos7.6 吗,安装直接黑屏 急! centos7 安装过程中卡住
CentOS 如何创建一个用户,只允许该用户(只读)访问特定文件...
dLvsYgJ8fiP8TGYU · 2021-11-20 · via CentOS

背景

有一台服务器需要登录上去查看日志。希望创建一个账户,实现以下权限管理:

  • 只允许该账户持有者查看 /通过 SSH 下载被允许的文件夹内的文件
  • 不允许修改上述文件夹内的文件
  • 其他所有文件均对其不可见,包括文件名称也不允许看到
  • 此外不允许该用户执行任何其他命令

执行过的操作

尝试过依据 https://www.digitalocean.com/community/questions/how-do-i-restrict-a-user-to-a-specific-directory 的内容,执行

adduser -g restricted_user -d /home/restricted_user restricted_user

并设置了 home 目录所有者

chown -R restricted_user /home/restricted_user

问题

使用 restricted_user 用户登录 SSH ,通过 Midnight Commander 测试,确实无法访问 /root 目录,提示无权限。但依然可以访问其他目录并看到其中文件名称,例如 /etc,这是不希望看到的。

解决方法?

/root 权限为 dr-xr-x--- (550)

/etc 权限为 drwxr-xr-x (755)

假如把包括 /etc /var 这些文件夹权限都设置成 550 ,是否会有些激进?是否会影响 root 账户下运行的其他进程,或者带来未知的系统性问题?

还有没有什么其他好办法来创建一个用户,只允许其访问指定文件夹下的文件?

感谢各位