Por que a Amazon fornece instruções inseguras para a instalação do awscli?

0

Como o pip não deve ser usado com o sudo , por que a Amazon forneça instruções de instalação como :

Install the AWS CLI Using pip

With Python and pip installed, use pip to install the AWS CLI:

...

Linux, OS X, or Unix

$ sudo pip install awscli

em vez do preferido pip install --user awscli ? ( Após , presumivelmente, instalando pip com sudo .)

O que o @EdWinks sabe que a Amazon não tem? Por que a Amazon sugere um método de instalação insegura ?

    
por Thufir 02.01.2017 / 09:11

1 resposta

4

Para citar a citação na resposta, parece não entender:

In other words, you run arbitrary Python code from the Internet as root.

Agora, os funcionários da Amazon escreveram o CLI para seus sistemas. Eles sabem o código. Eles confiam o suficiente para executá-lo como root. Esse é o porquê eles sugerem isso. A Amazon não está lhe dizendo para instalar pacotes aleatórios usando sudo pip , eles estão falando apenas sobre os seus próprios.

Se você quiser extrapolar isso para todos os pacotes do PyPI, esse é o seu funeral.

Naturalmente, a questão ainda permanece: Do você confia na Amazon o suficiente para rodar o código como root?

    
por muru 02.01.2017 / 09:35