ulots.pl

Este script também serve para abertura de contas, mas é usado apenas excepcionalmente, pois não faz checagem de dados (como nome, matrícula no IME, número USP). Este script é usado em casos de abertura de conta especiais. Por isso, as verificações padrões não são feitas neste caso. Cuidado: saiba o que está fazendo ao usar esse script. Na dúvida, use o anterior.

Na verdade, o script abrir) é um front-end para este script, que também imprime a mensagem ao final da execução.

Aqui vai um esquema passo-a-passo com todos os arquivos criados ou modificados para a inserção de um novo usuário:

  1. O arquivo de senhas da rede vila:/var/etc/passwd ganha uma nova entrada, tomando cuidado para verificação de lock (arquivo /etc/ptmp) e de que o login é único.

  2. Cria o diretório $HOME do usuário copiando os arquivos em vila:/etc/skel/ para
    vila:/home/$grupo/$login/, acertando as permissões de todos os arquivos.

  3. Adicionar o usuário no arquivo de email alias do qmail vila:/var/qmail/alias/.qmail-users-$grupo (de acordo com grupo) para que este usuário receba emails enviados a users-$grupo@linux.ime.usp.br.

  4. Arruma a quota desse usuário de acordo com seu grupo, copiando a configuração de quota do usuário pad$grupo.

  5. Cria o arquivo utilizado pelo contador disponível no cgi-bin.

  6. Cria todos os arquivos necessários pelo sistema impressão (ver 5.7.8).



Livio Baldini Soares 2001-02-05