【问题标题】:Google VM instance website permission errorGoogle VM 实例网站权限错误
【发布时间】:2018-12-07 03:19:51
【问题描述】:

我想在 Google Cloud VM 实例上构建网站。到目前为止,我已经设置了 DNS 并创建了一个 SSH 密钥来连接到 Filezilla。现在我想上传一个 index.html “Hello World”文件。

但我不断收到权限错误。我无法删除或编辑任何内容。但是权限是这样设置的:

我正在尝试上传一个 index.html 文件作为我网站的首页。我在错误的文件夹中吗?如果文件夹正确,我如何获得编辑文件夹的权限?

【问题讨论】:

  • 您是该文件的所有者吗?如果没有,请尝试添加您具有写入权限的组,然后您就完成了。
  • 我什至无法使用我的谷歌终端更改写入权限。我得到一个操作没有允许的错误。我可以通过我的 Mac 终端使用 SSH 密钥访问这些文件,然后通过谷歌云浏览器终端访问这些文件。两者都不允许我更改或添加任何内容。
  • 你能在这台机器上以超级用户的身份运行命令吗? (sudo su )?
  • 是的 sudo 有效。我的问题是,我需要在 FileZilla 上使用 SSH 密钥用户。如何授予用户 sudo 访问权限? FileZilla 不运行 sudo 命令。
  • 说得通 - 很高兴你成功了。

标签: google-cloud-platform virtual-machine google-compute-engine


【解决方案1】:

您可以让您的用户拥有该目录。创建 SSH 密钥用户后,请转到位于 VM 实例旁边的 SSH 按钮上的 Google Cloud 终端。然后添加下面的代码。这样您就不需要更改文件的任何权限。

sudo chown USERNAME DIRECTORY

本例中的目录是网站文件/var/www/html的目录

现在,当您使用 SSH 密钥用户登录 FileZilla 时,您可以编辑该文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    相关资源
    最近更新 更多