Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save caiquearaujo/7b9aecb73e5a6c98fb9b07d04eba36a0 to your computer and use it in GitHub Desktop.

Select an option

Save caiquearaujo/7b9aecb73e5a6c98fb9b07d04eba36a0 to your computer and use it in GitHub Desktop.
Guia Completo para Ubuntu Server: Criação dos Usuários para SUDO & SSH
# Comece verificando os usuários & grupos pré-definidos em seu servidor.
# O ideal é manter o minímo possível para ambos. Como essa é uma instalação
# limpa, remova os usuários e grupos não necessários.
# Obtém a listagem de usuários
sudo getent passwd
# Obtém a listagem de grupos
sudo getent group
# Com os usuários & grupos conferidos, vamos criar um novo grupo exclusivo
# para o canal de conexão SSH.
sudo groupadd sshdroplet
# Agora, para cada usuário que você deseje conceder ou criar acesso via SSH
# será preciso utilizar os seguintes comandos:
# Adiciona um usuário
sudo adduser <user>
# Adiciona o usuário ao grupo SSH
sudo usermod –aG sudo sshdroplet <user>
# Verifique as permissões de pasta do usuário
ls -lah /home/<user>/
ls -lah /home
# Então, altere o usuário para proprietário dentro da pasta,
# mas root para a pasta base
sudo chown –R <user>:<user> /home/<user>/
sudo chown root:root /home/<user>
# Verifique se o usuário está correto
sudo id <user>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment