繁体   English   中英

AWS EC2权限被拒绝/ usr / local / bin cURL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM