我尝试安装 aws 命令行工具

Lou*_*ost 5 aws-cli

我尝试安装 aws 命令行工具来运行命令

aws
Run Code Online (Sandbox Code Playgroud)

在 linux 上

我尝试使用 pip 安装它,但出现错误 http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-bundle-other-os

/bin/aws: Permission denied
Run Code Online (Sandbox Code Playgroud)

每当我运行命令时

aws help 
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

wim*_*ica 5

显示输出ls -l /bin/aws

-rw-r--r--. 1 root root 814 Oct 22 18:09 /bin/aws
Run Code Online (Sandbox Code Playgroud)

这意味着您有读/写权限,但没有执行权限。要解决这个问题,你必须像这样运行chmod

chmod 755 /bin/aws
Run Code Online (Sandbox Code Playgroud)

在此之后,输出ls -l /bin/aws应显示:

-rwxr-xr-x. 1 root root 814 Oct 22 18:09 /bin/aws
Run Code Online (Sandbox Code Playgroud)

x意味着您现在也拥有执行权限。其他用户也将具有执行权限。如果没有其他限制,其他用户也可以执行它。