权限被拒绝:'/home/ugurkaya/.aws/credentials'

Uğu*_*aya 2 amazon-web-services aws-cli

刚刚安装了 awscli,但我的配置有问题。

当我这样做时aws configure

AWS Access Key ID [None]: "ACCESS KEY HERE"
AWS Secret Access Key [None]: "SECRET KEY HERE"
Default region name [None]: us-east-1
Default output format [None]: 

[Errno 13] Permission denied: '/home/ugurkaya/.aws/credentials'
Run Code Online (Sandbox Code Playgroud)

我也尝试过,chmod +x /home/ugurkaya/.aws/credentials但没有帮助。任何想法为什么我有这个问题?

编辑:ls -l ~/.aws/credentials输出:

-rwx--x--x 1 root root 116 jul 13 18:12 /home/ugurkaya/.aws/credentials

小智 7

这是因为/home/ugurkaya/.aws/credentials在 root 权限下。您可以将这些文件的权限更改为您正在使用的用户。

为此,请使用以下命令。

    sudo chown -R $user:$user /home/ugurkaya/.aws/
Run Code Online (Sandbox Code Playgroud)

这会将/home/ugurkaya/.aws/文件夹的权限及其内容更改为您正在运行命令的当前用户。如果要将权限更改为其他用户,请确保替换$ user。

  • 为此,您应该使用以下命令。```$ sudo chown -R $USER:$USER /home/ugurkaya/.aws/``` (2认同)