Exclusão de Usuários LINUX
A situação é a seguinte:
Tenho 600 usuários cadastrados no RedHat, divididos em 15 grupos parelhos, e preciso excluir estes 600 usuários.
Procuro um comando ou alguma outra maneira que exclua todos usuários de um grupo de uma vez só... Para não tornar demorada e cansativa a exclusão.
Aguardo retorno.
Obrigado
Exclusão de Usuários LINUX
acho um pouco complicado de explicar mas eh simples...
todos os 15 grupos tem um numero de identificacao certo?!
supondo que os numeros dos grupos sao: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 e 15
faca um script assim:
Código :
#!/bin/bash
GRUPOS="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"
for i in $GRUPOS ; do
USUARIO=$( cat /etc/passwd | grep ":${i}:" | awk -F: '{print $1}')
for j in $USUARIO ; do
userdel -r $j
if [[ $? -eq 0 ]] ; then
echo "removido usuario: $j" >> remocao.log
else
echo "problemas na remocao do usuario: $j" >> remocao.log
fi
done
done
faca um teste antes.... fiz o script acima no forum sem testar, ok!
abraco..