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

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

RES: [shell-script] /etc/passwd


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] /etc/passwd
Date: Tue, 22 Jan 2002 13:25:10 -0300

Vai sem teste, tá?

#!/bin/sh

trap "rm -f /tmp/$$ ; exit" 0 1 2 3 15
cp /etc/passwd /tmp/passwd  # Copia de seguranca

cat /etc/passwd |
while read Linha
do
    if  [ -z `echo $Linha | cut -f7 -d:` ]
    then
        read Linha1
        Linha="$Linha$Linha1"
    fi
    echo "$Linha1" >> /tmp/$$
done
mv -f /tmp/$$ /etc/passwd

Qdo terminar verifique se o /etc/passwd está legal. Caso positivo:
rm /tmp/passwd
caso negativo
mv -f /tmp/passwd /etc/passwd

[ ]s,
Julio Cezar Neves

-----Mensagem original-----
De: Fahrinha (Nautilus) [mailto:address@hidden]
Enviada em: terça-feira, 22 de janeiro de 2002 10:37
Para: address@hidden
Assunto: [shell-script] /etc/passwd


Será que alguém tem algum script que verifique o arquivo /etc/passwd linha
por linha? Pois geralmente é preciso edita-lo e o editor pode quebrar a
linha...
Que ele verifique em cada linha...

Exemplo de linha.
hpstudio:x:409:100:administrador da homepage:/home/hpstudio:/usr/bin/ppp
nt$:*:42:100:Conta da Maquina NT:/dev/null:/dev/null

texto1:simbolo1:numero1:numero2:texto2:texto3:texto4

Reinaldo


Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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