linux - 如何仅授予对子目录的 ftp 访问权限而不是父目录

标签 linux apache

<分区>

我想授予用户 tom 目录 /var/www/html/my_project/ 的 SFTP 访问权限。虽然我不想让任何 SFTP 访问目录 /var/www/html/

当前 /var/www/html/my_project//var/www/html/ 由 apache 用户拥有。我只需要授予访问权限给 /var/www/html/my_project/ 用户 tom 和 apache 的目录。

一旦获得访问权限,tom 就可以访问/var/www/html/my_project/下的所有目录。

请帮助我,我已经苦苦挣扎了很长时间。

最佳答案

尝试将用户关押到特定目录。

有关步骤,请参阅此链接 Jail a user on Ubuntu or Debian

SFTP 使用 SSH 加密,因此比 FTP 更安全。

关于linux - 如何仅授予对子目录的 ftp 访问权限而不是父目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743779/

相关文章:

linux - 命令 "Sudo apt-get install *"的作用是什么?

c - ansi 转义序列在 Windows cmd 提示符下不起作用

linux - 我无法通过 HTTP POST 请求将 XML 数据从特定客户端发送到特定服务器。我该如何调试?

linux - 将 mp3 文件从一个目录移动到按艺术家、专辑、歌曲名称分开的目录

linux - tcp 接收窗口更新

apache - 无法在Apache演练中为Hive创建存储插件

php - 如何修复错误 500

php - 禁止下载 PHP 文件

PHP:子域上的多语言网站,没有许多 public_html 副本

Java - 使用 apache Fluent api 发布时出现 NoHttpResponseException