[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
- RES: [shell-script] /etc/passwd,
Julio Cezar Neves - DISB.O <=