Comando Groupmod no Linux

Comando Groupmod No Linux



Como usuário Linux, saber trabalhar com grupos é vital. Você interagirá com grupos em todas as instâncias, por isso precisa aprender como gerenciá-los. Por exemplo, você deve saber como alterar o nome de um grupo ou modificar seu ID.

Gerenciar grupos é fácil, graças ao comando “groupmod” que oferece diversas opções para gerenciar seus grupos rapidamente. Neste guia, iremos elaborar sobre o comando “groupmod” no Linux e fornecer vários exemplos de como usá-lo. Leia!







Como usar o comando Groupmod no Linux

Imagine um cenário em que você deseja modificar o nome do grupo de seus arquivos ou alterar o ID do grupo de um determinado grupo para atribuir-lhe um ID específico. Tudo isso é possível, desde que você saiba trabalhar com o comando “groupmod”. O comando possui duas opções principais nas quais nos concentraremos ao longo deste artigo.



  1. -g ou –gid GID – Esta opção permite alterar o ID do grupo mencionado e atribuir-lhe o GID especificado.
  2. -n ou –novo nome NOME – Esta opção permite especificar o novo NOME do seu grupo para substituir o grupo mencionado.

Você pode executar a opção “groupmod –h” para acessar sua página de ajuda e ver as outras opções que você pode usar. Porém, os mencionados anteriormente são os principais que você utilizará. Vamos explorar os diferentes exemplos.



Exemplo 1: Alterar o nome do grupo





Linux usa grupos para organizar os arquivos. Você pode acessar todos os grupos do seu sistema Linux acessando o “ / etc/grupo”. Ao abri-lo com um comando como “cat”, ele lista todos os grupos disponíveis e seus IDs de grupo. A seguir está um exemplo de tal lista:

$ gato / etc. / grupo



Agora, vamos verificar o grupo ao qual pertence um diretório chamado “novo” em nosso diretório atual. Para isso, usamos o comando “ls” conforme mostrado a seguir:

$ eu -ld novo

Certifique-se de substituir o nome do diretório para corresponder ao seu caso. Alternativamente, você pode usar a opção de listagem longa com “ls” para obter os detalhes de todos os arquivos e diretórios, incluindo seus grupos.

Neste caso, podemos ver que a pasta está no grupo “kyle”.

Antes de alterar o nome do grupo, vamos verificar rapidamente o ID do grupo atual para usá-lo para confirmação. Para verificar o ID do grupo, acesse a lista “grupos” e encontre o grupo alvo usando o comando “grep” conforme demonstrado a seguir:

Aqui, nosso grupo-alvo tem um ID 1000.

Para alterar o nome do grupo, executamos nosso comando “groupmod” da seguinte forma:

$ sudo mod de grupo -n free12 kyle

No comando anterior, “-n” é a opção para alterar o nome do grupo. “ubuntu12” é o nosso novo nome de grupo e “kyle” é o nome do grupo atual. Substitua os nomes para corresponder ao seu caso.

Após executar o comando, digite sua senha para autenticá-lo. Em seguida, execute novamente o comando anterior para verificar a qual grupo o “novo” diretório pertence. Podemos ver que conseguimos alterar o nome do grupo com sucesso.

Para verificar ainda mais, execute novamente o comando anterior para verificar o ID do grupo. Você notará que o novo nome do grupo corresponde ao ID do grupo anterior. Isso confirma que a mudança do nome do grupo funcionou.

Exemplo 2: Alterar o ID do grupo

Além de alterar o nome do grupo, você também pode alterar o ID do grupo. Para este exemplo, vamos trabalhar com o mesmo grupo cujo nome mudamos. Comece verificando o ID do grupo atual com a seguinte sintaxe:

$ gato / etc. / grupo | pegada < nome do grupo >

Para o nosso caso, o ID do grupo atual é 1000. Para alterá-lo e atribuir um novo ID de grupo que, neste caso, é 2300, executamos nosso comando da seguinte forma:

$ sudo mod de grupo -g 2300 -o Ubuntu12

Não se esqueça de substituir 2300 pelo ID do seu grupo preferido e “ubuntu12” pelo seu grupo-alvo.

Verifique se a alteração do ID do grupo funcionou com sucesso.

Exemplo 3: Altere o nome e o ID do grupo simultaneamente

É possível alterar o nome e o ID do grupo simultaneamente com um comando. Para isso, você deve especificar o nome do novo grupo e o ID com a seguinte sintaxe:

$ sudo mod de grupo --novo nome < novo nome > --gid < novo -ID > < nome do grupo atual >

Depois de executar o comando, liste os grupos para verificar o nome atual e o ID. Para o nosso exemplo, podemos confirmar que alteramos o nome do grupo e o ID. Todos os detalhes estão refletidos na imagem a seguir:

Conclusão

O comando “groupmod” ajuda no gerenciamento de grupos no Linux. Você pode usá-lo para alterar rapidamente o nome e ID de qualquer grupo para atingir seu objetivo. Discutimos o comando em detalhes e fornecemos exemplos de como usá-lo.