Created
May 15, 2019 18:59
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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