我想设置一个服务器,将用户的文档上传并存储到该服务器,以便通过 Web 界面进行访问。我使用的是基于 Debian 的 Web 服务器,可能会有数千名用户访问他们的文件。文件将通过 scp 或 rsync 上传。
对于这样的应用程序来说,最好的层次结构是什么?
我是否需要为每个用户创建一个单独的用户帐户(和主目录),以便他们能够访问自己的文件,但不能访问其他用户的文件?我担心的是,我最终可能会有数千个用户帐户,因此主目录会占用许多资产。每个用户只需要一个文件夹来保存他们上传的所有文件。
服务器的哪些资产(CPU、HDD 空间等)决定了我可以创建多少个用户帐户?
谢谢