### Criando usuário e grupo no Linux ###
# Visualizar todos os Usuário do Sistema Linux
vim /etc/passwd
# Visualizar todos os Grupos do Sistema Linux
vim /etc/group
# Criando Usuário
adduser <NomeDoUsuario>
'OBS.:
adduser : Cria o usuário com perfil completo, Home e Permissões.
useradd : Cria apenas usuário.
Isso porque o useradd (back-end) é utilitário de baixo nível, sendo um binário nativo. Já o adduser (front-end ) método mais interativos.'
# Criar ou trocar a senha de um usuário
passwd <NomeDoUsuario>
# Deletar somente Usuario
deluser <NomeDoUsuario>
' Podemos optar em utilizar o comando userdel <NomeDoUsuario>'
# Deletar o Usuário e todo seu Home
deluser --remove-all-files <NomeDoUsuario>
# Criando um Grupo
groupadd <NomeDoGrupo>
# Deletando um Grupo
groupdel <NomeDoGrupo>
# Atribuindo um grupo primário a um usuário
usermod -g <NomeDoGrupo> <NomeDoUsuario>
' "-g" informa que este grupo sera o primário do usuário.'
# Atribuindo um grupo secundário a um usuário
usermod -G <NomeDoGrupo1>, <NomeDoGrupo2> <NomeDoUsuario>
' "-G" informa que este usuário ira pertencer aos grupos Grupo1 e Grupo2.'
# Atribuindo novos grupos secundário a um usuário
usermod -aG <NomeDoGrupo3> <NomeDoUsuario>
' "-aG" informa que este usuario ira pertencer ao grupo Grupo3 e permanecerá aos Grupo1 e Grupo2. Na duvida sempres ultilize este comando ao adicionar grupos '
# Removendo grupo de um usuário
gpasswd -d <NomeDoUsuario> <NomeDoGrupo3>
# Listando os Grupos de um Usuário
groups <NomeDoUsuario>
' Sendo o primeiro grupo o Primário e os demais Secundários '
# Conceder a um usuário privilégios root
usermod -aG wheel <NomeDoUsuario>
'- Conforme ja informado acima "-aG" indica que o Usuário ira pertencer a outro grupo sem sair dos demais.
- O grupo "wheel" é o grupo do super usuário.
- Acesse o arquivo "sudoers" e acrescente o novo usuario conforme procedimento abaixo e salve o arquivo'
vim /etc/sudoers
<NomeDoUsuario> ALL=(ALL) ALL
ou
<NomeDoUsuario> ALL=(ALL:ALL) ALL
# Verificando se o usuário tem acesso de Super Usuário
su <NomeDoUsuario>
sudo ls -la /root
' Se o consegui visualizar as permissões do diretório de propriedade do root, este usuário é um Super Usuário. '