我有一个我最近设置的 Linode VPS 服务器,并且正在从 Mediatemple 迁移到,在那里我有一个由 Plesk 管理的 VPS。我不喜欢 Plesk 界面和它造成的很多东西的混乱,但欣赏它允许多人访问服务器上不同域的能力。我已经按照我想要的方式进行了大部分设置,但是我的域目录的权限存在问题。
我正在运行 Ubuntu 8.04 LTS 和 Apache 2 作为我的 Web 服务器。我的域成功位于 /var/www/vhosts/domainname.com 但必须以 root 身份修改文件才能为域添加/更改文件。我想使用以下标准设置访问权限:
- 每个域都可以分配一个用户(并允许同一用户管理多个域 - 甚至可以在其主文件夹中创建指向其域的符号链接)
- 某些用户将具有 shell 访问权限,并且可能会被 chroot 到他们控制的域目录
- 需要设置 FTP 并能够正确访问域,以便每个域的内容编辑器可以上传/下载而不会出现权限问题
我对 linux sysadmin 比较陌生,并且已经搜索了一个很好的指南来帮助解决这些问题,但还没有找到。在此先感谢您的帮助。