1. 前言
本文主要讲解如何限制ssh远程登录用户访问指定目录 。
举例:
比如我要实现以下目标,通过配置linux限制SSH用户指定目录
user 1 只可以访问 /Media, /Documents以及它的家目录
User 2 只可以访问/Folder21, 以及它的家目录,
User 3 只可以访问 /Documents, /Folder21 以及他的家目录,
文章插图
ssh如何限制指定目录
2. 通过配置Linux权限限制SSH用户访问指定目录
通过配置Linux权限限制SSH用户访问指定目录
应该如何实现,下面给出一些思路
你可以配置一个简单的权限控制 。
首先,你需要一建立一个目录权,像以下这样的结构
~ (Home目录
|
|---> 文件
|
|---> 建立链接到/opt/public/
在/opt/public/里,有所有你想要目录,像这样
Media
Documents
Folder51
你只有三个用户(三个目录),你可以创建相关的组 。
执行以下命令创建相关的组:
groupadd opt-public-media-access
groupadd opt-public-documents-access
groupadd opt-public-folder51-access
接下来,你把相关的用户加入到这些组中,比如你把user1的用户加入到组opt-public-media-access中
usermod -a -G opt-public-media-access user1
接下来设置权限限制用户访问指定目录
chown -R root:opt-public-media-access /opt/public/Mediachmod 770 -R /opt/public/Media/按需求添加或者删除组或者目录,但注意以下事项:
- 删除组的命令是groupdel 。删除文件夹时应删除组 。
- 无论如何,系统中不属于适当组的其他用户将无法进入这些文件夹 。
- 给每个用户自己的主目录 。不要把它放在像/opt/public这样的地方 。
- Root可以去任何他想去的地方 。确保所有用户都没有sudo权限 。
- 除非另有说明,否则本文中的所有命令都将以根用户身份运行 。
总结:使用权限控制来限制SSH用户访问指定目录
通过本文,你应该对Linux权限的灵活运用有更好的理解 。当然也适用于远程SSH登录的用户,使用权限控制来限制SSH用户访问指定目录本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1275.html
【怎么限制远程ssh用户访问特定的文件】
推荐阅读
- 擂茶怎么喝
- 美术生专业没过本科线怎么办 美术生高考专业没过线怎么办
- 窗户都关了瓢虫还能进来 门窗紧闭瓢虫怎么进来的
- 大门门框松动应该怎么处理 门框松动门关不上怎么修理
- 淘宝直播直通车怎么开 淘宝直播都是怎么开通的
- 淘宝主播成长值昨天为零 淘宝直播成长等级怎么升
- 诗尼曼衣柜怎么样
- 抖音怎么能和淘宝链接 抖音可以直接挂淘宝链接吗
- 天猫服务助手怎么设置 天猫平台规则哪里看
- 黄皮果怎么保存