[Linux]

Criação e gerenciamento de grupos em Linux

No Linux®, desde que você não esteja usando NIS ou NIS+, use o arquivo /etc/group para trabalhar com grupos.

Sobre esta tarefa

No Linux, as informações do grupo são mantidas no arquivo do /etc/group. É possível usar comandos para criar um grupo, incluir um usuário em um grupo, exibir uma lista dos usuários que estão no grupo e remover um usuário de um grupo.

Procedimento

  1. Para criar um novo grupo, use o comando groupadd .
    Digite o seguinte comando:
    groupadd -g group-ID group-name
    em que group-ID é o identificador numérico do grupo e group-name é o nome do grupo.
  2. Para adicionar um membro a um grupo complementar, use o comando usermod para listar os grupos complementares que o usuário é atualmente um membro, e os grupos complementares que o usuário deve se tornar membro.
    Por exemplo, se o usuário já é um membro do grupo groupa e deve se tornar um membro de groupb, use o comando a seguir:
    usermod -G groupa,groupb user-name
    em que user-name é o nome do usuário.
  3. Para exibir quem é um membro de um grupo, use o comando getent .
    Digite o seguinte comando:
    getent group group-name
    em que group-name é o nome do grupo.
  4. Para remover um membro de um grupo complementar, use o comando usermod para listar os grupos complementares que você deseja que o usuário permaneça como membro.
    Por exemplo, se o grupo primário do usuário for users e o usuário também for um membro dos grupos mqm, groupa e groupb, para remover o usuário do grupo mqm, use o comando a seguir:
    usermod -G groupa,groupb user-name
    em que user-name é o nome do usuário.