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: Mon, 02 Aug 2004 18:54:08 -0300
User-agent: Mozilla Thunderbird 0.5 (X11/20040306)

lferreir1 wrote:
O seu script funcionou OK no meu ambiente UNIX-Solaris. Forcei o resultado da variável PASSWORD. Debugue o seu script ( opção -x ) e verifique o valor da variável PASSWORD.

# sh -x teste
WORKDIR=/root/scripts/users
HOMEDIR=/home
USERSFILE=teste.db
CUT=/usr/bin/cut
+ grep -v # teste.db
PASSWORD=34567890
+ sed s|::|:34567890:| teste.db
/tmp
# cat arquivo-novo
caio:openware:34567890:/bin/bash

        Aqui deu problema.

        No arquivo teste.db coloca mais de uma linha, tipo

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

akira:~/scripts/users# sh -x teste.sh
+ WORKDIR=/root/scripts/users
+ HOMEDIR=/home
+ USERSFILE=teste.db
+ CUT=/usr/bin/cut
++ grep -v '#' /root/scripts/users/teste.db
++ makepasswd --chars 8 --string abcdefghijklmnopqrstuvwxyz1234567890
+ PASSWORD=6ewz14n1
+ sed 's|::|:6ewz14n1:|' teste.db
++ makepasswd --chars 8 --string abcdefghijklmnopqrstuvwxyz1234567890
+ PASSWORD=qvp2pvkw
+ sed 's|::|:qvp2pvkw:|' teste.db

akira:~/scripts/users# cat arquivo-novo
#  LOCALNAME : LOCALGROUP : PASSWD : DEFAULTSHELL
user1:empresa:qvp2pvkw:/bin/bash
user2:empresa:qvp2pvkw:/bin/bash


reply via email to

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