Como tornar um usuário membro de um grupo no Linux
Índice:
- Grupos Linux
- Como adicionar um usuário existente a um grupo
- Como adicionar um usuário existente a vários grupos em um comando
- Como remover um usuário de um grupo
- Como criar um grupo
- Como excluir um grupo
- Como alterar o grupo principal de um usuário
- Como criar um novo usuário e atribuir grupos em um comando
- Exibir grupos de usuários
- Conclusão
Neste tutorial, explicaremos como adicionar um usuário a um grupo em sistemas Linux. Também mostraremos como remover um usuário de um grupo e como criar, excluir e listar grupos.
Grupos Linux
Grupos Linux são unidades organizacionais usadas para organizar e administrar contas de usuário no Linux. O objetivo principal dos grupos é definir um conjunto de privilégios, como leitura, gravação ou execução de permissão para um determinado recurso que pode ser compartilhado entre os usuários dentro do grupo.
Existem dois tipos de grupos nos sistemas operacionais Linux:
-
Grupo principal - Quando um usuário cria um arquivo, o grupo de arquivos é definido como o grupo principal do usuário. Normalmente, o nome do grupo é igual ao nome do usuário. As informações sobre o grupo principal do usuário são armazenadas no arquivo
/etc/passwd.Grupo secundário ou suplementar - Útil quando você deseja conceder determinadas permissões de arquivo a um conjunto de usuários que são membros do grupo. Por exemplo, se você adicionar um usuário específico ao grupo de
docker, o usuário herdará os direitos de acesso do grupo e poderá executar comandos do estivador.
Cada usuário pode pertencer a exatamente um grupo primário e zero ou mais grupos secundários.
Somente usuários raiz ou com acesso
sudo
podem adicionar um usuário a um grupo.
Como adicionar um usuário existente a um grupo
Para adicionar um usuário existente a um grupo secundário, use o comando
usermod -a -G
seguido do nome do grupo e do usuário:
sudo usermod -a -G groupname username
Por exemplo, para adicionar o usuário
linuxize
ao grupo
sudo
, você deve executar o seguinte comando:
sudo usermod -a -G sudo linuxize
Sempre use a opção
-a
(acrescentar) ao adicionar um usuário a um novo grupo. Se você omitir a opção
-a
, o usuário será removido de qualquer grupo não listado após a opção
-G
.
Em caso de sucesso, o comando
usermod
não exibe nenhuma saída. Ele avisa apenas se o usuário ou grupo não existir.
Como adicionar um usuário existente a vários grupos em um comando
sudo usermod -a -G group1, group2 username
Como remover um usuário de um grupo
Para remover um usuário de um grupo, use o comando
gpasswd
com a opção
-d
.
No exemplo a seguir, estamos removendo o
username
de
username
do grupo
groupname
:
sudo gpasswd -d username groupname
Como criar um grupo
Para criar um novo grupo, use o comando
groupadd
seguido pelo nome do grupo:
Como excluir um grupo
Para excluir um grupo existente, use o comando
groupdel
seguido pelo nome do grupo:
Como alterar o grupo principal de um usuário
Para alterar um grupo principal de usuários, use o comando
usermod
seguido pela opção
-g
:
sudo usermod -g groupname username
No exemplo a seguir, estamos alterando o grupo principal do usuário
linuxize
para
developers
:
sudo usermod -g developers linuxize
Como criar um novo usuário e atribuir grupos em um comando
O comando
useradd
seguir cria um novo usuário chamado
nathan
com
users
grupo primário e grupos secundários e desenvolvedores.
sudo useradd -g users -G wheel, developers nathan
Exibir grupos de usuários
Para exibir informações completas do usuário, incluindo todos os grupos dos quais um usuário é membro, use o comando
id
seguido pelo nome de usuário:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
A partir da saída acima, vemos que o grupo principal do usuário são
users
e pertence aos grupos suplementares
wheel
,
storage
,
libvirt
,
docker
e
kvm
.
Use o comando
groups
para exibir os grupos suplementares do usuário:
groups linuxize
wheel storage power users libvirt docker kvm
Se nenhum nome de usuário for passado para o comando
groups
, ele imprimirá os grupos de usuários atualmente conectados.
Conclusão
Neste tutorial, mostramos como adicionar um usuário a um grupo.
Os mesmos comandos se aplicam a qualquer distribuição Linux, incluindo Ubuntu, CentOS, RHEL, Debian e Linux Mint.
Sinta-se livre para deixar um comentário se tiver alguma dúvida.
grupo de usuários do terminalComo adicionar legendas permanentes às suas fotos, Parte 2: Tornando-as visíveis (e faça Srinivasan Kasturi seguiu minhas instruções em Como adicionar legendas permanentes às suas fotos, e ficou desapontado que suas legendas não aparecessem nas imagens em si.
Srinivasan Kasturi seguiu minhas instruções em
Excluir perfis e arquivos de usuário antigos automaticamente no Windows 7 Excluir perfis de usuário anteriores ao número especificado de dias na reinicialização do sistema O Windows 7 permitirá que você exclua automaticamente perfis, arquivos e pastas antigos.
Com o Windows Vista, uma nova configuração de Diretiva de Grupo foi introduzida: Excluir perfis de usuário anteriores ao número especificado de dias na reinicialização do sistema.
Como adicionar, fazer backup, restaurar credenciais do usuário usando o Windows Vault
O Windows 7 permite que você armazene as credenciais de login que podem ser usadas para entrar em vários servidores, sites ou programas. Eles são muito úteis para serem usados e são armazenados em um cofre eletrônico chamado Windows Vault.







