[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