Preparar o Ambiente e Verificar a Participação no Grupo
Nesta etapa, você preparará o grupo de usuários necessário para os exercícios subsequentes. No Linux, a propriedade de um arquivo é definida por um usuário e um grupo. Isso permite um gerenciamento flexível de permissões. Criaremos um novo grupo chamado research e adicionaremos nosso usuário atual, labex, a este grupo. Isso nos permitirá, mais tarde, atribuir a propriedade de arquivos e diretórios a este grupo específico.
Primeiro, vamos criar o grupo research. Usaremos o comando groupadd. Como a criação de um grupo modifica arquivos de configuração do sistema, precisamos usar o sudo para executar o comando com privilégios administrativos.
Execute o seguinte comando no seu terminal:
sudo groupadd research
Este comando não produz nenhuma saída em caso de sucesso. Para verificar se o grupo foi criado, podemos procurá-lo no arquivo /etc/group. Este arquivo contém informações sobre todos os grupos do sistema. Usaremos o comando grep para encontrar a linha correspondente ao nosso novo grupo.
grep 'research' /etc/group
Você deve ver uma saída semelhante a esta, embora o ID do grupo (o número) possa ser diferente:
research:x:5003:
Agora que o grupo existe, o próximo passo é adicionar o usuário labex a ele. Usaremos o comando usermod, que significa "user modify" (modificar usuário). As opções -aG são importantes: -a significa anexar (append) e -G especifica o(s) grupo(s) suplementar(es). Sem o -a, você removeria o usuário de todos os outros grupos.
Execute este comando para adicionar o labex ao grupo research:
sudo usermod -aG research labex
Novamente, este comando não produzirá saída se for bem-sucedido. Vamos verificar a alteração checando o arquivo /etc/group mais uma vez.
grep 'research' /etc/group
A saída agora deve mostrar labex ao final da linha, indicando que o usuário é um membro do grupo.
research:x:5003:labex
Com o grupo research criado e o usuário labex atribuído a ele, nosso ambiente está devidamente configurado para as próximas etapas de gerenciamento de propriedade de arquivos e diretórios.