[英]AWS EC2 Permissions Denied /usr/local/bin cURL
我正在尝试遵循此文档并在我的EC2实例上安装docker计算机。 但是,curl命令:
curl -L https://github.com/docker/machine/releases/download/v0.8.2/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine
退出并显示错误:
-bash:/ usr / local / bin / docker-machine:权限被拒绝
我尝试卷曲到主目录,希望它可以更改目录的权限,然后将其复制到目标位置,但是没有用。
我该如何绕过? 显然,ec2-user在某些目录上缺少root特权。
-v当给定-v(验证)选项时,sudo将更新用户的缓存凭据,并在必要时验证用户的密码。 对于sudoers插件,这会将sudo超时再延长5分钟(或安全策略设置的任何超时时间),但不会运行命令。 并非所有的安全策略都支持缓存的凭据。
默认情况下, ec2-user
在sudoers列表中。
[ec2-user ~]$ sudo -v
[ec2-user ~]$
尝试这个:
sudo bash -c "curl -L https://github.com/docker/machine/releases/download/v0.8.2/docker-machine-`uname -s`-`uname -m` >/usr/local/bin/docker-machine"
如果要将保存的文件设为所有文件的可执行文件,请执行以下操作:
sudo chmod a+x /usr/local/bin/docker-machine
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.