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

时间:2018-07-13 17:32:44

标签: 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'

我也尝试了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

2 个答案:

答案 0 :(得分:4)

这是由于 /home/ugurkaya/.aws/credentials 具有root权限。您可以将这些文件的权限更改为所使用的用户。

为此使用以下命令。

    sudo chown -R $user:$user /home/ugurkaya/.aws/

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

答案 1 :(得分:0)

我遇到了同样的问题,发现很难解决。 但是由于以下文件的权限问题而发生此问题

  

/home/username/.aws/credentials

     

/ home / [用户名] /。aws / config

我通过使用“ root aws configure”解决了该问题

它解决了我的问题。