Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instruções Cenário do caso No laboratório de desafio de gerenciamento de usuários, você foi encarregado de criar usuários e grupos. Usar os comandos um de cada vez a partir da linha de comando pode ser um processo tedioso e pode levar a erros potenciais na sintaxe. É seu dever, como administrador, tornar o processo tão transparente e eficiente quanto possível. Objetivos Crie um script bash para executar tarefas de gerenciamento de usuários conforme descrito abaixo: Crie um novo grupo. Cada grupo deve ter um nome exclusivo. O script deve verificar para garantir que não existam nomes de grupo duplicados no sistema. Se uma duplicata for encontrada, um erro precisa ser relatado e o administrador deve tentar outro nome de grupo. Crie um novo usuário. Cada usuário deve ter um nome exclusivo. O script deve verificar para garantir que não existam nomes de usuário duplicados no sistema. Se uma duplicata for encontrada, um erro precisa ser relatado e o administrador deve tentar outro nome de usuário. O usuário terá um shell de login do Bash e pertence ao grupo que foi criado na etapa anterior. Crie uma senha para cada usuário criado. Certifique-se de que o novo usuário criado seja um membro do novo grupo criado. Crie um diretório na raiz / do sistema de arquivos com o mesmo nome que o usuário criado. Defina a propriedade do diretório para o usuário e o grupo criado. Defina as permissões do diretório para controle total para o proprietário e controle total para o grupo criado. Defina as permissões para garantir que apenas o proprietário de um arquivo possa excluí-lo do diretório. Certifique-se de que o script seja executável. Este script deve ser projetado para aceitar qualquer nome de usuário e qualquer nome de grupo. NÃO crie comandos de código rígido para criar nomes de usuários e nomes de grupos específicos. Dicas A ordem lógica é importante. Existe um curinga especial que pode ser usado para determinar se o comando anterior é bem-sucedido ou não. Isso será útil para este script. Recursos Curriculares Módulo 9 - Scripts básicos Módulo 14 - Criar um novo usuário Módulo 15 - Propriedade e permissões Entregáveis Execute o script para o instrutor. Crie um novo usuário único e um novo grupo exclusivo. Execute o script para o instrutor. Mostra o erro quando um usuário duplicado ou um grupo duplicado são criados.
Compartilhar