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:
- 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.
- 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.
- 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.
- Arruma a quota desse usuário de acordo com seu grupo,
copiando a configuração de quota do usuário pad$grupo.
- Cria o arquivo utilizado pelo contador disponível no
cgi-bin.
- Cria todos os arquivos necessários pelo sistema
impressão (ver 5.7.8).
Livio Baldini Soares
2001-02-05