我有一台我拥有的 Linux Debian 机器(root 访问权限)。
我想创建一个名为“testuser”的新用户,并授予他仅查看、编辑和删除位于以下位置的一个特定文件夹中的文件的权利:
/var/www/html/specificfile
我不介意用户是否可以看到其中/var/www/html/
(或其他任何地方)存在哪些其他文件。但用户绝对可以仅有的查看、编辑和删除文件夹中包含的文件/var/www/html/specificfile
。
用户(“testuser”)尚未创建。
我该如何执行此操作?
用户只能通过 FTP 访问计算机。
答案1
创建到文件的硬链接...硬链接和软链接参考:终极 Linux 软硬链接指南 |极客的东西
您可以通过多种不同的方式来解决此问题,以下可能是两种常见的方式:
- 创建用户在 ftp 登录时有权访问的目录(用户 ftp 根目录)并在其中创建链接。
- 在用户主目录中创建链接并链接用户主目录中的文件。