Instalação de pacotes em VM Azure Linux [RESOLVIDO]

1. Instalação de pacotes em VM Azure Linux [RESOLVIDO]

Paulo S. Dias de Abreu
paulosdiasabreu

(usa Ubuntu)

Enviado em 08/05/2017 - 15:51h

Primeiramente peço desculpas caso minha pergunta fique mal elaborada, explicada ou incompleta.
Obs.¹: Sou iniciante nessa área, trabalho com TI mas diretamente com suporte ao usuário sobre software proprietário.

Estou montando um ambiente de estudos na Microsoft Azure (MA), visando criar um serviço de servidores, porém, a MA bloqueia o acesso ao usuário root, desta forma todos os comandos que tenho que executar é com o meu usuário "paulo" precedido dos termos "su" ou "sudo", em minha última tentativa usando uma VM Debian 8 ao tentar rodar logo de início um update foi retornado o seguinte erro:

paulo@Moradasd:~$ su paulo apt-get install update
Password:
/usr/bin/apt-get: /usr/bin/apt-get: cannot execute binary file
paulo@Moradasd:~$ su paulo aptitude install update
Password:
bash: aptitude: No such file or directory

Fiz algumas pesquisas na internet e não encontrei nada que esclarecesse minha dúvida/erro, tentei ler o manual do "sudo" para ver se entendia aonde estava errando. Mas mesmo assim não consegui compreender nada, segue os últimos comandos executados:
paulo@Moradasd:~$ man sudo
paulo@Moradasd:~$ sudo -u paulo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
paulo@Moradasd:~$ sudo -u paulo apt-get install update
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
paulo@Moradasd:~$ sudo -u
sudo: option requires an argument -- 'u'
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
paulo@Moradasd:~$ man sudo
paulo@Moradasd:~$ sudo -U
sudo: option requires an argument -- 'U'
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
paulo@Moradasd:~$ sudo -U paulo
sudo: the `-U' option may only be used with the `-l' option
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
paulo@Moradasd:~$ sudo -l -U
sudo: option requires an argument -- 'U'
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] file ...
paulo@Moradasd:~$ sudo -l -U paulo
Matching Defaults entries for paulo on Moradasd:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

User paulo may run the following commands on Moradasd:
(ALL) ALL
paulo@Moradasd:~$ apt-get install update
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
paulo@Moradasd:~$ sudo -l -U paulo apt-get install update
/usr/bin/apt-get install update



  


2. MELHOR RESPOSTA

Fernando Eckhardt Valle
pherde

(usa Slackware)

Enviado em 09/05/2017 - 00:04h

O Azure te oferece instâncias onde você tem 100% de controle nas VM criadas. Usuário sudo tem os mesmos 'poderes' do root. Então pode ficar tranquilo quanto a isso.

Creio que você precise corrigir o comando para fazer update, o correto é:

sudo apt-get update 

Não tem esse install. Só use se você for instalar um pacote. Exemplo:

sudo apt-get install vim 






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts