在按照此页面成功安装 AWS CLI 之后,我在运行 python 2.6.6 的 CentOS 版本 6.6 上以 root 身份登录时收到基本测试的权限被拒绝错误。
root@hostname [~]# ./awscli-bundle/install -b ~/bin/aws
Running cmd: /usr/bin/python virtualenv.py --python /usr/bin/python /root/.local/lib/aws
Running cmd: /root/.local/lib/aws/bin/pip install --no-index --find-links file:///root/awscli-bundle/packages awscli-1.10.58.tar.gz
You can now run: /root/bin/aws --version
root@hostname [~]# /root/bin/aws --version
-bash: /root/bin/aws: Permission denied
root@hostname [~]# aws help
-bash: /root/bin/aws: Permission denied
Run Code Online (Sandbox Code Playgroud)
更新
ls -lZ /root/bin/aws
lrwxrwxrwx root root ? /root/bin/aws -> /root/.local/lib/aws/bin/aws
Run Code Online (Sandbox Code Playgroud)
我是一名系统管理员知识非常有限的开发人员,我不知道下一步该怎么做。我希望能够自动将网站备份 tarball 从该服务器存储到我的 S3 存储桶。如何解决权限问题?
更新 2 根据评论中的建议,我设法启用了 EPEL 存储库并安装了 pip,然后我似乎像以前一样安装了 aws,没有错误,但我仍然得到权限被拒绝 …