Archive for August, 2008

Published by carla on 11 Aug 2008

AIX - Backup de um VG usando savevg

Caso deseje-se fazer o backup de um VG inteiro, pode-se utilizar o comando savevg no AIX.

Será criada uma imagem do VG, que pode ser restaurada caso necessário.

Antes de fazer o backup via savevg, defina os limites para unlimited, de modo a garantir que o backup seja criado mesmo que o tamanho exceda 2 GB:

ulimit -f unlimited (limite de tamanho de arquivo)
ulimit -d unlimited (limite de tamanho da área de dados)

Execute o comando savevg. Abaixo segue um exemplo com algumas opções:

/usr/bin/savevg  -f/path/nomedoarquivo -i -m -e -X nomedovg

-f: nome do arquivo

-i: cria o arquivo de dados chamando o comando mkvgdata

-m: adiciona as informações de mapa do VG

-e: exclui arquivos definidos no /etc/exclude.nomedovg

-X: expande automaticamente o /tmp caso necessário.

Exemplo:

$ /usr/bin/savevg  -f/mnt/foo-20080811.foovg -i -m -e -X foovg

Creating information file for volume group midwarevg..

Creating list of files to back up.
Backing up 27958 files……………..
27958 of 27958 files (100%)
0512-038 savevg: Backup Completed Successfully.
$

$ ls -l /mnt/fooserver-20080811.foovg
-rw-r—–   1 nobody   nobody   1246566400 Jun 18 14:10 /mnt/foos-20080811.foovg
$

Referência:

Published by carla on 08 Aug 2008

Aix - Como desbloquear e zerar tentativas falhas de login de um usuário

No Aix podemos especificar quantas tentativas de login são permitidas para um usuário antes de travá-lo.

Caso um usuário trave sua conta, é preciso zerar o contador de logins além de destravá-lo para que ele possa logar novamente.

Para fazer isto, você pode usar o comando chsec conforme mostrado a seguir:

- Lista tentativas de login sem sucesso:

# lsuser -f [username] |grep unsuccessful_login_count
unsuccessful_login_count=8

- Listar se a conta está bloqueada:

# lsuser -f [username] |grep account_locked
account_locked=true

- Alterar para zero as tenativas falhas de login:

# chsec -f /etc/security/lastlog -s [username] -a unsuccessful_login_count=0

- Desbloquear o usuário:

# chsec -f /etc/security/lastlog -s [username] -a account_locked=false

- Lista novamente o número de tentativas mal sucessidas e se a conta está desbloqueada:

# lsuser -f [username] |grep unsuccessful_login_count
unsuccessful_login_count=0

# lsuser -f [username] |grep account_locked
account_locked=false

Agora o usuário estará apto a logar novamente. Caso ele não se recorde de sua senha então esta deverá ser trocada com o comando passwd.

Referência:

Comando lsuser: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds3/lsuser.htm

Comando chsec: http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds1/chsec.htm