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命令的文档.
您需要更改 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 卷。