81 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			81 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: User management on Linux | ||
|  | localeTitle: Gerenciamento de usuários no Linux | ||
|  | --- | ||
|  | #### Nota: Para executar um comando como `sudo` você deve ter uma conta de usuário sudo (Administrador)
 | ||
|  | 
 | ||
|  | ## Como criar um usuário
 | ||
|  | 
 | ||
|  | #### Use o comando `adduser` ou `useradd` para incluir um novo usuário em seu sistema.
 | ||
|  | ``` | ||
|  | $ sudo adduser username  | ||
|  | ``` | ||
|  | 
 | ||
|  | Certifique-se de substituir o `username` usuário pelo usuário que você deseja criar. | ||
|  | 
 | ||
|  | #### Use o comando `passwd` para atualizar a senha do novo usuário.
 | ||
|  | ``` | ||
|  | $ sudo passwd username  | ||
|  | ``` | ||
|  | 
 | ||
|  | Uma senha forte é altamente recomendada! | ||
|  | 
 | ||
|  | ## Como criar um usuário Sudo
 | ||
|  | 
 | ||
|  | Para criar um usuário `sudo` , você precisa criar um usuário regular primeiro usando o comando acima e depois adicionar esse usuário ao grupo de `sudoers` usando o comando `usermod` . | ||
|  | 
 | ||
|  | ##### Em sistemas Debian (Ubuntu / LinuxMint / ElementryOS), membros do `sudo` grupo têm privilégios sudo.
 | ||
|  | ``` | ||
|  | $ sudo usermod -aG sudo username  | ||
|  | ``` | ||
|  | 
 | ||
|  | ##### Em syatems baseados em RHEL (Fedora / CentOs), os membros do grupo `wheel` possuem privilégios sudo.
 | ||
|  | ``` | ||
|  | $ sudo usermod -aG wheel username  | ||
|  | ``` | ||
|  | 
 | ||
|  | ## Como excluir um usuário
 | ||
|  | 
 | ||
|  | ##### Para o Debian (Ubuntu)
 | ||
|  | ``` | ||
|  | $ sudo deluser username  | ||
|  | ``` | ||
|  | 
 | ||
|  | ##### Para o RHEL (Fedora / CentOS)
 | ||
|  | ``` | ||
|  | $ sudo userdel username  | ||
|  | ``` | ||
|  | 
 | ||
|  | ##### Criando grupos e adicionando usuários
 | ||
|  | ``` | ||
|  | $ sudo groupadd editorial  | ||
|  |  $ sudo usermod -a -G editorial username  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Nota: Todos os comandos acima podem ser executados sem sudo no modo `root`
 | ||
|  | 
 | ||
|  | Para mudar para root no Ubuntu, execute o comando `su -i` seguido pela senha do usuário logado. Prompt changes to `#` insted of `$` | ||
|  | 
 | ||
|  | ##### Em sistemas Debian (Ubuntu / LinuxMint / ElementryOS), membros do `sudo` grupo têm privilégios sudo.
 | ||
|  | ``` | ||
|  | $ sudo usermod -aG sudo username  | ||
|  | ``` | ||
|  | 
 | ||
|  | ## Como criar um grupo
 | ||
|  | 
 | ||
|  | Para criar um grupo, use o comando `groupadd` | ||
|  | ``` | ||
|  | $ sudo groupadd groupname  | ||
|  | ``` | ||
|  | 
 | ||
|  | ## Como excluir o grupo
 | ||
|  | 
 | ||
|  | Para excluir um grupo, use o comando 'groupdel' | ||
|  | 
 | ||
|  | `` ` $ sudo groupdel grouname`` | ||
|  | 
 | ||
|  | #### Referências
 | ||
|  | 
 | ||
|  | [Debian (Ubuntu)](https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-ubuntu-16-04) | ||
|  | 
 | ||
|  | [RHEL (CentOS / Fedora)](https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-a-centos-7-server) |