创建一个新的 FTP 用户并只授予他 1 个文件夹的权限

创建一个新的 FTP 用户并只授予他 1 个文件夹的权限

我有一台我拥有的 Linux Debian 机器(root 访问权限)。

我想创建一个名为“testuser”的新用户,并授予他仅查看、编辑和删除位于以下位置的一个特定文件夹中的文件的权利:

/var/www/html/specificfile

我不介意用户是否可以看到其中/var/www/html/(或其他任何地方)存在哪些其他文件。但用户绝对可以仅有的查看、编辑和删除文件夹中包含的文件/var/www/html/specificfile

用户(“testuser”)尚未创建。

我该如何执行此操作?

用户只能通过 FTP 访问计算机。

答案1

创建到文件的硬链接...硬链接和软链接参考:终极 Linux 软硬链接指南 |极客的东西

您可以通过多种不同的方式来解决此问题,以下可能是两种常见的方式:

  1. 创建用户在 ftp 登录时有权访问的目录(用户 ftp 根目录)并在其中创建链接。
  2. 在用户主目录中创建链接并链接用户主目录中的文件。

相关内容