+ Responder ao Tópico



  1. #1
    trustix
    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

  2. #2
    ianczyk
    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..






Tópicos Similares

  1. Script PHP para autenticação de usuários Linux
    Por deisefontoura no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 09-02-2009, 17:11
  2. Script de backup de usuarios, ascentos linux
    Por L3C4 no fórum Servidores de Rede
    Respostas: 0
    Último Post: 26-04-2006, 08:34
  3. Grupo de Usuarios Linux de Brasilia
    Por Soilwork- no fórum Assuntos não relacionados
    Respostas: 0
    Último Post: 26-05-2004, 07:56
  4. contas de usuarios no linux
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 27-08-2003, 22:51
  5. Autenticação de usuários de VPN PPTP no linux
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 06-02-2003, 11:23

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L