FTP帐户为每个系统用户

我第一次冒险在服务器configuration上,我使用的是Ubuntu。

我创build了一个脚本,我给一个domain name和一个password ,自动产生以下function:

  • 在系统中创build用户。
  • home文件夹中创build用户目录。
  • 在新创build的用户目录中创buildpublic文件夹。
  • 在用户的public文件夹中创buildindex.html文件。
  • 创build虚拟主机Nginx文件的自定义configuration。
  • 重新启动Nginx来启动新的虚拟主机。

现在我有以下目标:

  • 对于由脚本创build的每个新用户,还要为该用户创build一个自定义的FTP“服务器/用户”,并仅允许访问系统中的home文件夹内的自己的目录。

但是在互联网上发现的所有内容都只是说创build一个FTP用户 。 你知道有什么办法做这样的事情吗?