Arquivo

Textos com Etiquetas ‘debian’

Bloqueando extensões nos diretórios do Samba

4, janeiro, 2013 Lucas Catani 1 comentário

Quem administra redes heterogêneas com servidores de arquivo Linux e estações Windows, já deve ter percebido a presença de arquivos “suspeitos” no compartilhamento do servidor.

Arquivos do tipo, .bat, .inf, .exe, que apesar de não oferecerem ricos ao servidor Linux, podem prejudicar as estações Windows.

Um modo de impedir que esses arquivos sejam gravados no servidor, é setando o parâmetro “veto files” na configuração do Samba.

Para isso, adicione as linhas a seguir no arquivo /etc/samba/smb.conf

#Define quais extenções serão vetadas (não serão gravadas)
veto files = /*.exe/*.bat/*.cmd/*.nds/*.pif/*.com/*.scr/*.exe/*.dll/*.msp/*.msi/*.msu/*.ini/*.inf/*.jad/*.jar/*.reg/*.vbs/*.dat/*.cab/

Além disso, o “veto files” também pode ser útil caso queira proibir determinadas extensões em diretórios específicos ou em todos diretórios do servidor. Como no caso de empresas aonde é proibido por exemplo, colocar MP3 e vídeos no compartilhamento.

Fonte e direitos autorais: http://www.sysadmin.eti.br

Modificando local do log do isc-dhcp-server

29, novembro, 2012 Lucas Catani 2 comentários

Os logs do dhcp, são gravados no principal arquivo de logs do sistema, como por exemplo:
/var/log/syslog ou /var/log/messages.

Para separarmos os logs e facilitarmos a leitura podemos alterar o caminho dos logs do serviço isc-dhcp-server.

Edite seu arquivo /etc/dhcp/dhcpd.conf e adicione uma linha no inicio do arquivo:

log-facility local7;

Agora vamos apontar para onde queremos escrever os logs.

Edite o arquivo /etc/rsyslog.conf
Adicione a linha ao final do arquivo:

local7.* /var/log/dhcpd.log

Nessa linha apontamos os logs do dhcp para o arquivo /var/log/dhcpd.log
Lembrando que o local dos logs pode ser escolhido pelo usuário.

Agora é só reiniciar o isc-dhcp-server e o rsyslog

service isc-dhcp-server restart

service rsyslog restart

Pronto!

Fonte: http://eavanzo.blogspot.com.br

Pesquisar por uma string recursivamente no Linux

31, agosto, 2012 Lucas Catani Sem comentários

Para pesquisar por um expressão ou string dentro de todos os arquivos do sistema digite:

cd /
find . -type f -exec grep -l "string" {} +

Versões mais antigas de sistemas baseados em unix podem usar o comando xargs, para acelerar o processo

find / -type f | xargs grep -l "string"

Se quiser pesquisar o conteúdo dos arquivos somente dentro de determinada pasta

cd /pasta
find . -type f -exec grep -l "string" {} +

Fonte: Cyberciti