Archive for May, 2007

Published by carla on 25 May 2007

Sed - dica

Um uso bem simples do SED. Supondo que você tenha quatro scripts denominados menu1.sh, menu2.sh, menu3.sh e menu4.sh, e você queira substiuir o valor de uma variável que ocorre em todos os scripts.

Ex: nomeservidor=teste1

Para cada servidor em que você for colocar os seus scripts, precisará mudar o valor desta variável. Para isso você pode fazer o seguinte for, utilizando o comando sed para fazer a substituição em todos de uma vez:

for i in `ls menu*`
do
sed “s/teste1/teste2/g” $i > $i.NEW
mv $i.NEW $i
done

O loop acima está fazendo o seguinte: para cada [arquivo], ele faz a substituição e direciona para um novo arquivo, [arquivo].NEW. Em seguida, ele move o [arquivo].NEW contendo os dados corretos para o [arquivo].

Published by carla on 18 May 2007

Solaris: Gerenciamento dispositivos (cd-rom, floppy, dvd-rom, zip) - daemon vold

O Solaris tem um sistema de gerenciamento de dispositivos que permite a montagem automática destes dispositivos pelo sistema. Assim, ao inserir um CD no drive por exemplo, ele será automaticamente montado.

O daemon responsável por esse gerenciamento é o vold.

Pode-se ativá-lo e desativá-lo facilmente, fazendo uso ou não desta funcionalidade.

Para iniciá-lo:

foo:/etc/init.d>./volmgt start
volume management starting.

Verificando o processo:

foo:/etc/init.d>ps -ef |grep -i vold
root 10415 1 0 17:15:16 ? 0:02 /usr/sbin/vold
foo:/etc/init.d>

Parando o serviço:

foo:/etc/init.d>./volmgt stop

foo:/etc/init.d>ps -ef |grep vold
root 12270 2967 0 17:28:50 pts/7 0:00 grep vold
foo:/etc/init.d>

Referências:

vold - man page

http://docs.sun.com/app/docs/doc/817-0690/6mgflntq1?q=vold&a=view

Solaris 9 - System Administration Guide: Basic Administration (veja “Guidelines for Accessing Removable Media Data” na página 232)

http://docs-pdf.sun.com/817-3814/817-3814.pdf

Published by carla on 08 May 2007

Melhorando a segurança do sendmail

O sendmail é um servidor de email que apresenta diversas vulnerabilidades.É possível incluir algumas opções em seu arquivo de configuração que minimizam alguns desses problemas.

Incluir a seguinte linha:

# don’t allow operations which are potential security problems
#
# These three flags (needmailhelo,needvrfyhelo,needexpnhelo) cause
# sendmail to require a valid HELO/EHLO command from the client
# before accepting certain other commands
#
#
Opnoexpn,novrfy,authwarnings,needmailhelo,needvrfyhelo,needexpnhelo

Mais informações sobre as opções configuradas:

http://www.onlamp.com/pub/a/onlamp/excerpt/sendmailckbk_chap01/index1.html?page=last