[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:09:12 -0000 |
User-agent: |
eGroups-EW/0.82 |
Tente o seguinte:
--------------
#!/usr/bin/ksh
#
IFS='
'
rm /tmp/shadow_new 2>/dev/null
for REG in `cat sha1`
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