我想创建一个可以监管多个其他 FTP 帐户的 FTP 帐户。我应该如何管理我的权限和用户?

我想创建一个可以监管多个其他 FTP 帐户的 FTP 帐户。我应该如何管理我的权限和用户?

我租用了自己的虚拟服务器。我安装了 Ubuntu Server 14.04 并将其用作网络服务器。我已在此服务器上托管了自己的一些网站,作为虚拟主机。我还向一些朋友授予了我服务器的访问权限,以便他们可以托管自己的网站、使用 FTP 访问我的服务器等等。

我的/var/www/html看起来像这样:

phpmyadmin/
myownsite/
mysecondsite/
friendssite/
anotherfriendssite/
...

我给我的朋友们提供了他们自己的 PHPMyAdmin 登录名,为他们创建了一个 ProFTPd 新用户,并为他们设置了一个新文件夹。我不希望他们能够访问全部下的文件/var/www/html,所以我确保他们被锁定在自己的主文件夹中,并将他们的主文件夹设置为/var/www/html/[他们的网站]

但是,我想为自己设置一个“监督”FTP 用户,这样我就可以轻松地帮助我的朋友建立他们的网站,同时为他们提供自己的登录名。此 FTP 用户应具有在所有文件夹中执行写入、删除等操作的权限。

大问题:我不能使用 root 来做这件事。默认情况下,root 登录 FTP 是禁用的,当我启用它时,它会像所有其他用户一样被困在主文件夹(/root,无法更改)中。我应该如何管理我的用户和权限?当然,PHP 文件也需要能够写入服务器。

相关内容