簡體   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