shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Modificar Shadow


From: lferreir1
Subject: Re: Modificar Shadow
Date: Wed, 11 Feb 2004 18:11:39 -0000
User-agent: eGroups-EW/0.82

Ops!, esquecí de alterar o nome do shadow
> --------------
> #!/usr/bin/ksh
> #
> 
> IFS='
> '
> 
> rm /tmp/shadow_new 2>/dev/null
> 
> for REG in `cat /etc/shadow`
>   do
> FIELD_1=`echo "${REG}" | cut -f1 -d:`
> FIELD_2=`echo "${REG}" | cut -f2 -d:`
> FIELD_3=`echo "${REG}" | cut -f3 -d:`
> FIELD_4=`echo "${REG}" | cut -f4 -d:`
> FIELD_5=`echo "${REG}" | cut -f5 -d:`
> FIELD_6=`echo "${REG}" | cut -f6 -d:`
> FIELD_7=`echo "${REG}" | cut -f7 -d:`
> FIELD_8=`echo "${REG}" | cut -f8 -d:`
> 
echo "${FIELD_1}:${FIELD_2}:${FIELD_3}:${FIELD_4}:${FIELD_5}:/home/vpo
> pmail/domains/b=obesponja.org/${FIELD_1}:${FIELD_7}:${FIELD_8}" 
> >> /tmp/shadow_new
> done
> -------------
> Neste script, vc manipula os campos a serem alterados.
> Alterei somente o campo 5. Altere conforme vc quer.
> 
> Até!
> Luiz
> 
> --- Em address@hidden, Fabio Silva 
> <fabiosantosilva@y...> escreveu
> > Ola lista,
> > Bom... estou com uma duvida...
> > preciso pegar o shadow de um dos servidores da minha empresa, que 
> esta no 
> > seguinte formato
> > 
> > cebola:$1$dv4ZA0LM$0SFDZsPWpR8SvS9Bn1gaS.:12389::99999::::
> > 
> > e passar para o seguinte formato
> > 
> > admin:$1
> 
$dv4ZA0LM$0SFDZsPWpR8SvS9Bn1gaS.:1:0:admin:/home/vpopmail/domains/bobe
> sponja.org/admin:50000
> > 
> > 
> > Os dois primeiros campos sao iguais, que sao login + senha, o 
> problema esta 
> > depois,
> > a unica coisa que muda nesse formato novo, é o login que tem q 
> aparecer no 
> > comeco da linha, logo mais ao meio, e antes do ultimo : e muda 
> tambem a 
> > senha. O diretorio e o limite da quota continua o mesmo e aquele 
> numero 1:0 
> > continua o mesmo tbm.
> > 
> > sei que da para fazer utilizando um for e mais algumas variaveis, 
> mas, eu 
> > to meio perdidao.
> > se alguem puder me ajudar! Agradeco desde ja!
> > 
> > Atenciosamente
> > 
> > Fábio Silva


reply via email to

[Prev in Thread] Current Thread [Next in Thread]