[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para Limpar passwd e shadow
From: |
jimmy |
Subject: |
Re: [shell-script] Script para Limpar passwd e shadow |
Date: |
Wed, 13 May 2009 09:49:57 -0300 |
User-agent: |
Mutt/1.4.2.3i |
On Wed, May 13, 2009 at 09:08:55AM -0300, thiagomz wrote:
> thiagomz escreveu:
> > Pessoal,
> >
> > Tenho um arquivo com usuarios ativos em meu unix (ativos.txt) que
> > obtive em meu banco de dados do RH, meu passwd e shadow possuem muitos
> > usuarios inativos (demitidos, etc...) que quero excluir do passwd, como
> > eu poderia excluir todos usuarios que nao estejam em ativos.txt.
> >
> >
> > ativos.txt
> > aaa
> > aagai
> > aal
>
>
> Pessoal,
>
> Tentei isso...
>
> for i in $(cat rg_log_carga_dados-sev.csv); do
> echo sed "'/$i/d'" passwd ;
> done
>
> Mas nao rolou...
>
> att.
>
> thiagomz
> ------------------------------------
não sei qual unix você usa, mas em um sistema linux com bash seria algo
parecido com isto:
while IFS=$'\n' read user; do
echo "userdel -r $user" # ou o comando que usaria no unix
done
se ao rodar o comando a saída estiver correta, remova o "echo".
OT: em termos de administração de sistema, eu lhe recomendaria apenas
o bloqueio desses usuários, pois essa deleção poderá acarretar diversas
implicações, algumas delas de segurança (eu já tive problemas com isso
uma vez numa empresa que nem RH tinha).
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------