访问新EBS卷时权限被拒绝

dB'*_*dB' 5 linux permissions amazon-ec2 amazon-web-services

我是AWS和EC2的新手.

我刚刚为我的EC2实例添加了一个新的EBS卷.我使用另一个SO答案的说明格式化并安装它.

当我尝试访问新卷时,我有权限问题. cd /vol给我

-bash: cd: /vol: Permission denied
Run Code Online (Sandbox Code Playgroud)

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

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

ls: cannot access /data/lost+found: Permission denied
total 0
d????????? ? ? ? ?            ? lost+found
Run Code Online (Sandbox Code Playgroud)

.sudo ls -l /vol回报

 total 16
 drwx------ 2 root root 16384 Sep 12 22:14 lost+found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

unl*_*udo 19

您需要有权访问该卷.

您也可以通过在控制台中执行操作来获取卷的所有权:

sudo chown `whoami` /vol
Run Code Online (Sandbox Code Playgroud)

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


JZ1*_*JZ1 5

您需要更改 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 卷。