Fala pessoal,
Tudo bem com vocês?
Passando aqui para deixar uma dica rápida para quem é iniciante no mundo Linux e Azure. Toda vez que você cria uma VM Linux, não te é fornecido o usuário root. Você cria seu usuário com privilégios administrativos, veja no exemplo na tela de pré-configuração da VM
Depois que a máquina for provisionada, vamos conectar no novo server Linux! Aqui vai uma dica que muitos já conhecem, mas vale reforçar. Sabia que é possível usar o ssh direto do prompt de comando do Windows 10? basta digitar como se estivesse em um terminal Linux:
Uma vez conectado ao servidor, vamos criar um usuário com o comando adduser
sudo adduser nome_do_usuario
No meu caso estou utilizando Ubuntu, mas talvez se você estiver utilizando CentOS será necessário utilizar o comando passwd para criar uma senha
sudo passwd nome_do_usuario
Criado o usuário e a senha, agora vamos utilizar o comando usermod para adicionar o usuário no grupo sudo
sudo usermod -aG sudo nome_do_usuario
No CentOS por padrão, os membros do grupo wheel tem privilégios administrativos. Então para CentOS o comando seria sudo usermod -aG wheel nome_do_usuario
Para testar se o usuário está com privilégios administrativos, basta logar com o usuário com o comando
su - nome_do_usuario
Agora basta rodar qualquer comando utilizando o sudo e constatar que o privilégio foi aplicado.
No exemplo acima, tentei listar o conteúdo da pasta root e tive o acesso negado. Mas depois que tentei listar usando o privilégio sudo, o conteúdo foi listado com sucesso.
## TROCAR A SENHA DE ROOT ##
Por padrão não temos acesso ao usuário do root nos Linux do Azure, mas você pode acessar utilizando o comando sudo -i e se preferir, pode trocar a senha utilizando o comando passwd
Essas são as dicas de hoje!
Nos vemos nos próximos posts
Até mais 😉