Arquivo

Archive for the ‘Vim’ Category

Book VIM – Editor de Textos VIM

27 de abril de 2014 Deixe um comentário

 

VimBook

VimBook

Book VIM – Editor de textos Linux!!!!

Todo profissional Linux, usa ou já usou o VIM. Esse editor de textos faz mágicas de tão alta ajuda que o mesmo dá na produtividade de cotidiano com o Shell.

Esse book que estou postando aqui, trás detalhes e exemplos de muitas funções do mesmo, ajudando e muito no conhecimento da ferramenta.

O projeto do VimBook pode ser acessado neste link http://code.google.com/p/vimbook/

Download do VimBook: vimbook-31-08-2009

Aconselho à quem utiliza shell, esta leitura.

Abraços.

 

 

 

 

Anúncios
Categorias:Bash, Linux, Vim Tags:, , ,

Habilitar Auditoria de Emails no Postfix e no Zimbra.

10 de dezembro de 2013 Deixe um comentário
Postfix

Auditoria de emails – Postfix

Hoje recebi a tarefa de habilitar o monitoramento em alguns emails de um cliente, ao se fazer isso com o postfix é bem simples. Basta usar as opções do postfix sender_bbc_maps e recipient_bcc_maps para enviar e receber em um determinado email toda operação do email auditado.

Vamos lá, a primeira opção sender_bcc_maps, monitora e encaminha cópia de tudo o que o email auditado enviar e de forma análoga o recipient_bcc_maps faz a mesma coisa que o sender, só que para toda a mensagem que o email auditado receber. Para isto, vamos ver primeiramente se como estão estas duas configurações no postfix:

 postconf sender_bcc_maps recipient_bcc_maps 

O comando acima deverá gerar o resultado abaixo, qualquer configuração diferente dessa, nos estará informando que as opções já estão configuradas obedecendo os parâmetros dispostos depois do ‘=’:

root@tucuma:/etc/postfix# postconf sender_bcc_maps recipient_bcc_maps
sender_bcc_maps =
recipient_bcc_maps =

Bom, eu vou partir do princípio que sua configuração está como acima, sem nenhuma configuração para as duas opções. Em seguida, vamos fazer uma backup, visto que só Deus salva, o resto faz backup.

cp -ar /etc/postfix/main.cf /etc/postfix/main.cf_bkp_monitoria

Para restaurar o backup basta rodar os comandos abaixo que seu postfix voltará a ser como antes:

cp -ar  /etc/postfix/main.cf_bkp_monitoria /etc/postfix/main.cf

Para debian/Ubuntu dê um reload no seu postfix:

service postfix reload 

Para Slackware:

postfix reload 

Bom, agora vamos alterar as configurações do postfix. Defina com o postconf as duas regras no main.cf através do comando em shell (você pode inserir as partes que estão entre aspas diretamente no main.cf, eu recomendo executar os comandos abaixo no shell que evitar sujar ou mexer nas configurações, sei que coça para mexer).

postconf -e "sender_bcc_maps = hash:/etc/postfix/sender_bcc"
postconf -e "recipient_bcc_maps = hash:/etc/postfix/recipient_bcc"

Os comandos acima apenas dizem ao Postfix que as opções em questão irão ler uma tabela hash.

Após isso vamos criar o os arquivos onde irão conter os emails a serem auditados e seus respectivos emails auditores, a sintaxe dos arquivos hash é:

jacques@brasil.br  gerente_ti@brasil.br

Onde, jacques é o email que vai ser auditador e o gerente_ti é o email onde irão ser encaminhadas as mensagens auditadas da conta jacques.

Vamos criar os arquivos sender_bcc e recipient_bcc, inserir emails e depois dar o postmap para criar os *.db, o postfix quando sobre, lê os arquivos .db e armazena seu conteúdo em memória volátil.

Arquivo recipient_bcc

touch /etc/postfix/recipient_bcc
echo -e "\nEMAIL A SER AUDITADO -->> EMAIL DO AUDITOR" 
echo -e "\nauditorado@com.br auditor@com.br" >> /etc/postfix/recipient_bcc 
postmap /etc/postfix/recipient_bcc

Arquivo sender_bcc

touch /etc/postfix/sender_bcc
echo -e "\nEMAIL A SER AUDITADO -->> EMAIL DO AUDITOR" 
echo -e "\nauditorado@com.br auditor@com.br" >> /etc/postfix/sender_bcc 
postmap /etc/postfix/sender_bcc

Lembrando que se você quer auditar tudo o que uma conta recebe, você deve incluir os emails na lista /etc/postfix/recipient_bcc e caso deseja monitorar tudo o que o uma conta envia, você deve inserir os emails na liast /etc/postfix/sender_bcc. Sendo linha abaixo de linha (o padrão de tabela hash). Caso deseja auditar tudo o que a conta envia e recebe, insira a mesma sintaxe em ambas as listas.

Depois de executar os passos acima, dê um reload em seu postfix:

service postfix reload
Categorias:Bash, Debian, Email, Linux, Postfix, Vim

Mudando o editor de texto default do Linux.

16 de outubro de 2012 Deixe um comentário

Boas,

Todos sabem o quanto é horrível editar um arquivo no Linux e na hora o arquivo abre com um ‘nano’, ‘ed’ ou um tal de ‘pico’… Bom, tá certo que eles são um bom quebra galho, mas os mesmos ao meu ver não tem a mesma produtividade que o VIM, mas não deixam de ser simples editores de texto bem intuitivos e fáceis de usar. Por isto, é sempre bom deixar o VIM como padrão.
Na console, basta digitar o comando abaixo e escolher o número da opção desejada.

update-alternatives –config editor

update-alternatives --config editor

Alterando o editor de texto padrão.

Simples assim.

Recomendo fortemente o uso do VIM para editor de textos Linux, ele tem um poder extremo na manipulação de arquivos. Alguns acham ele complexo, mas o mesmo é bem simples e funcional.

Categorias:Linux, Vim Tags:, , , ,