我的 Ubuntu 18.04.4 LTS 机器上运行着一个 .NET Core 3.1 应用程序。
目前,它使用帐户运行www-data
。虽然这也可能是组,但不确定。我知道这是一个“无密码”帐户,不应授予 root 访问权限,并且应用程序也不应该使用 root 凭据运行。
我希望我的应用程序能够在其安装的目录中写入(/var/www/myservice
)。
实现这一目标的最佳实践是什么?
答案1
我认为您需要成为该文件夹的所有者:
sudo chown -R www-data:www-data /var/www/myservice
这比向其他人添加写权限更安全:sudo chmod -R o+w /var/www/myservice