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

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

Re: [shell-script] Re: acrescentar caracter


From: caio ferreira
Subject: Re: [shell-script] Re: acrescentar caracter
Date: Wed, 04 Aug 2004 12:07:08 -0300
User-agent: Mozilla Thunderbird 0.5 (X11/20040306)

lferreir1 wrote:
Desculpe, não ví o looping. Faça o seguinte, 'seta' a variável PASSWORD.

PASSWORD=""    # após o for
...
set PASSWORD   # após makepasswd
...
unset PASSWORD # após o sed

        Infelismente nao deu certo

# Declarando variaveis
WORKDIR=/root/scripts/users
HOMEDIR=/home
USERSFILE=teste.db
CUT=/usr/bin/cut

# for each user listed
for EACHUSER in `grep -v "#" $WORKDIR/$USERSFILE` ; do

  PASSWORD=""

  # garar senha
  PASSWORD=$(makepasswd --chars 8 --string abcdefghijklmnopqrstuvwxyz1234567890)

  set PASSWORD

  sed "s|::|:${PASSWORD}:|" $USERSFILE > arquivo-novo

   unset PASSWORD

done

akira:~/scripts/users# sh teste.sh
bsprnntt
alugn964
akira:~/scripts/users# cat arquivo-novo
#  LOCALNAME : LOCALGROUP : PASSWD : DEFAULTSHELL

user1:empresa:alugn964:/bin/bash
user2:empresa:alugn964:/bin/bash


reply via email to

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