我尝试安装aws命令行工具来运行命令
aws
在linux上
我尝试使用pip安装它,但是我收到了一个错误 http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-bundle-other-os
/bin/aws: Permission denied
每当我运行命令
aws help
我该怎么办?
答案 0 :(得分:4)
ls -l /bin/aws
的输出显示:
-rw-r--r--. 1 root root 814 Oct 22 18:09 /bin/aws
这意味着您具有读/写权限,但没有执行权限。要解决此问题,您必须像这样运行chmod:
chmod 755 /bin/aws
此后ls -l /bin/aws
的输出应显示:
-rwxr-xr-x. 1 root root 814 Oct 22 18:09 /bin/aws
x
表示您现在还拥有执行权限。其他用户也将拥有执行权限。如果没有其他限制,其他用户也可以执行它。
答案 1 :(得分:0)
我遇到了同样的问题,无法正常工作。 我使用directions on the aws site
卸载了它然后我使用homebrew在Linux上安装了它,并且工作正常:
# as of writing installs aws-cli v2.X
brew install awscli