gmgall / LNCC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Esse repositório mantém os scripts criados por mim para auxiliar meu trabalho de sysadmin no LNCC.

* mysql_dump.sh

Faz dumps dos bancos de dados MySQL. Usar no crontab.

* nc2ldif.py

Gera arquivo LDIF para o servidor LDAP do LNCC usando como entrada um dump em CSV da base "contatos" e a base passwd (unshadowed) da nisserver

* addmailuser.sh

Cria Maildir do usuário dentro de seu HOME

* reloc_uids.py

Realoca UIDs baseado num intervalo de UIDs inválidos e num UID de base para a realocação.

* bkp_prj.sh 

Faz rsync do volume DRBD que mantém os Maildirs dos usuários para um volume num storage externo, montado via NFS. Verifica se os volumes estão montados antes de prosseguir, se não estiverem, envia um e-mail reportando falha. Usar no crontab.

About


Languages

Language:Shell 55.7%Language:Python 44.3%