Trabalhos práticos linux
Lista Prática 3
Aluno: Rogério Fernandes Pereira Distribuição Linux: Ubuntu GNU/Linux 12.04 LTS 1) Considere as contas descritas na tabela a seguir: Nome Jon Snow Arya Stark Jofrey Baratheon Jaime Lannister Daenerys Targaryen Tyrion Lannister jon arya Jofrey Jaime Daenerys Tyrion Login Grupo Padrão stark stark baratheon lannister targaryen lannister Grupos Adicionais nightwatch, targaryen nenhum lannister nenhum nenhum targaryen
Crie um script cria_contas.sh que crie os grupos e as contas da tabela anterior, de acordo com as configurações a seguir: a. Cada grupo possui um diretório específico no /home (ou seja, os usuários do grupo stark possuem diretório home dentro de /home/stark - ex. /home/stark/arya). b. Grupos que figurem apenas como grupo adicional não precisam ter diretório criado. Obs: além do script, apresente também as linhas alteradas nos arquivos referentes do /etc/ 2) Crie um script val_senhas.sh que altera o prazo de validade das senhas dos usuários da tabela anterior para 500 dias, com o usuário sendo avisado com 20 dias de antecedência. 3) Especifique a quota, em disco, dos usuários acima da seguinte forma (usuários que pertencem a mais de um grupo pegam obviamente a quota maior): a. Cada usuário do grupo stark possui 50MB de quota soft e 60MB de quota hard b. Cada usuário do grupo targaryen possui 40MB de quota soft e 50MB de quota hard c. Cada usuário do grupo nightwatch possui 30MB de quota soft e 40MB de quota hard d. Cada usuário do grupo lannister possui 70MB de quota soft e 80MB de quota hard e. Os usuários do grupo baratheon possuem coletivamente uma cota de 100MB soft e 110MB hard Obs: Apresente os comandos e passos necessários para configuração das quotas em disco. Apresente ainda relatórios que comprovem as quotas implementadas. A ferramenta de quota não vem nativa na