有什么风险:更改 www-data $home

有什么风险:更改 www-data $home

Ubuntu 16.04,Apache2

我使用的应用程序使用 Java 来运行,并使用某种许可证文件。当您运行应用程序时,它会写入然后读取用户主目录中的文件。因此,我尝试将应用程序作为 cgi 脚本的一部分运行,因此它在 www-data 帐户下运行,默认情况下没有主目录(对于用户 www-data,$home 为空)。因此,应用程序尝试写入 /var/www,但 www-data 没有写入权限,导致应用程序崩溃。更改应用程序是一件大事。应用程序在普通用户帐户下运行良好,在 $home 中留下一个 [gibberish].dat 文件应用程序是 Denkovi v2.6

那么,我创建 /home/www-data 并通过 usermod 将其设置为 www-data 的主目录有什么风险?我这样做是否会通过 Web 界面将我的系统暴露于重大风险?

如果有更简单/更好的方法来做到这一点,请告诉我!

相关内容