Ngnix - 写入:使用Filezilla将文件传输到根目录时,权限被拒绝

2 ubuntu sftp filezilla vps nginx

我试图通过SFTP将文件与Filezilla一起传输到我的nginx VPS的根目录(/ usr/share/nginx/www).数据传输失败,并显示以下错误消息:

/usr/share/nginx/www/test.php: open for write: permission denied
Run Code Online (Sandbox Code Playgroud)

我没有使用root用户,但是创建了一个具有sudo权限的用户来访问我的服务器.

我已经尝试www-data使用以下命令为我的用户获取组权限,但是没有成功:

sudo newgrp www-data

sudo usermod -a -G www-data myuser
Run Code Online (Sandbox Code Playgroud)

知道如何获得转移我的文件的写权限吗?

小智 7

以下命令最终给了我所需的权限:

sudo chown username /usr/share/nginx/www
Run Code Online (Sandbox Code Playgroud)