linux – 如何将SSH / SFTP用户限制为apache网站的子文件夹?
我目前正在
Linux服务器上设置apache,需要创建一个新用户,该用户可以登录并只编辑特定目录中的文件.
我目前将我的网站设置为 /数据/ htdocs中/ mywebsite / 对此的权限是apache:apache 现在我需要做的是创建一个新用户“joeblogs”并限制该用户只访问/ data / htdocs / mywebsite / store / 用户应该能够SSH和SFTP,但始终直接指向此文件夹,用户也应该能够完全访问/ store /文件夹,但无法查看任何其他文件夹或文件.系统/ 任何有关这方面的帮助将不胜感激我已经圈了几个小时. 解决方法
SSH具有chroot内置用户的能力(自4.9p1起),但将其用于交互式会话有点困难.
限制sftp虽然相当容易,但可以基于每个用户或每个组进行配置 Match User joeblogs ChrootDirectory /data/htdocs/mywebsite/store/ ForceCommand internal-sftp AllowTcpForwarding no 交互式会话更复杂,因为用户需要shell,并且存在一些设备文件. 来自man 5 sshd_config:
我不建议这样做,因为您需要在他们的chroot中构建和维护他们需要的任何实用程序的副本.如果您仍想尝试使用此路由,可以在sshd_config手册页和here中阅读更多相关信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – Stanford POS Tagger没有标记中文文本
- linux:目录中的最新文件,不包括目录和.档
- linux – mongod fork vs nohup
- linux – 使用Firewall-cmd在centos 7中创建特定于地址的限
- linux – 对于通常的Web项目目录,什么是完美的unix权限?
- linuxmint – Linux Mint 17.1 Cinnamon 2.4鼠标光标在屏幕
- linux – PML4的缩写是什么?
- linux – Centos 6.3安装reiserFS支持
- 获取与特定模式匹配的前n行(使用Linux命令)
- linux – 为什么简单地链接GL导致段错误?