【问题标题】:Permission denied when accessing new EBS volume访问新 EBS 卷时权限被拒绝
【发布时间】:2014-11-08 10:38:34
【问题描述】:

我是 AWS 和 EC2 的新手。

我刚刚向我的 EC2 实例添加了一个新的 EBS 卷。我使用来自another SO answer 的说明格式化并安装了它。

当我尝试访问新卷时,我遇到了权限问题。 cd /vol给我

-bash: cd: /vol: Permission denied

有人知道为什么我不能cd 进入新卷吗?

如果相关,ls -l /vol 给我

ls: cannot access /data/lost+found: Permission denied
total 0
d????????? ? ? ? ?            ? lost+found

sudo ls -l /vol返回

 total 16
 drwx------ 2 root root 16384 Sep 12 22:14 lost+found

我做错了什么?

【问题讨论】:

  • 您对该目录只有根访问权限。试试sudo chmod 777 /vol
  • 或者使用sudo -s成为root用户
  • 好的!运行sudo chmod 777 /vol 让我写入目录。谢谢两位。 :) 如果你们中的任何一个将您的 cmets 放入答案中,我会接受它。

标签: linux amazon-web-services amazon-ec2 permissions


【解决方案1】:

您需要有权访问该卷。

您也可以通过在控制台中获得该卷的所有权:

sudo chown `whoami` /vol

您也可以使用 chmod 更改权限。您可以查看有关 chown 和 chmod linux 命令的文档。

【讨论】:

  • 谢谢我的好先生 :)。这应该是最佳答案!
【解决方案2】:

您需要更改 EBS 卷的所有者。

假设您将新的 EBS 卷安装到 xvdf_mountpoint 文件夹。 首先运行whoami 以获取您的帐户名称 然后切换到root:su root 输入密码。如果未设置密码:https://aws.amazon.com/premiumsupport/knowledge-center/set-change-root-linux/ chown [account name] /dev/xvdf 然后su [account name] ,那么您就可以完全访问新挂载的 EBS 卷了。

【讨论】:

    猜你喜欢
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-03
    • 1970-01-01
    • 2020-10-23
    • 2021-09-16
    • 2020-01-31
    相关资源
    最近更新 更多