![如何将 www-data 主目录从 /var/www 更改为 /home/www-data?](https://linux22.com/image/610390/%E5%A6%82%E4%BD%95%E5%B0%86%20www-data%20%E4%B8%BB%E7%9B%AE%E5%BD%95%E4%BB%8E%20%2Fvar%2Fwww%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20%2Fhome%2Fwww-data%EF%BC%9F.png)
我正在设置一个私人 Ubuntu 网络服务器。在我的公司中,我习惯将 www-data 的主文件夹部署在 /home/www-data 中,但在我的普通 Ubuntu 安装中,它位于 /var/www 中。
现在我该如何改变这种情况?用usermod -d
?这是一个好主意吗?
答案1
简单的答案是:
usermod -d /home/www-data www-data
但请记住,您正在更改 Ubuntu apache 的默认设置,并且可能会破坏某些功能。查看 Ubuntu 文档了解详细信息这里。
答案2
您使用 Apache 网络服务器吗?
您仍然可以继续使用相同的默认文档根目录“/var/www/html”,但如果您希望更改文档根目录,则可以在“/etc/apache2/”中找到的 Web 服务器配置文件中进行更改(如果是 ubuntu serve,请参考此路径获取 Web 服务器配置文件)
你应该阅读 Ubuntu 服务器指南,它可能会回答你关于设置 Web 服务器的问题
答案3
如果需要移动目录内容,请向 usermod 添加 -m 选项:
usermod -m -d /home/www-data www-data