On S�bado 13 Julho 2002 09:34, Jozeph Brasil wrote:
> Funcionou que foi uma beleza... mas eu estava precisando disso em forma
> de script... perl, bash, etc... :)
ok, ai vai:
-=-=-=-=-=-=-=-=-
#!/bin/bash
# Ordena passwd com shadow
# licenca: Dominio publico
# Criado e testado por amigos da Linux-br
# use por sua propria conta e risco.
# -=-=-=-=-=-=-=-=-=-=-=-=-
if test $UID -eq 0
then
/usr/sbin/pwunconv
rm -f /etc/passwd.old
mv /etc/passwd /etc/passwd.old
sort -n -t : -k 3 /etc/passwd.old > /etc/passwd
/usr/sbin/pwconv
chmod 0600 /etc/passwd.old
echo -e "\aConcluido!"
else
echo -e "\aApenas o root pode usar $(basename $0) !"
fi
-=-=-=-=-=-=-=-=-
Claro, em Perl provavelmente voce faz a mesma coisa em duas linhas.
--
CRG
Linux user: #76132
GPG Key ID 65F2187D
Libertas pecunia lui non potest.
Assinantes em 13/07/2002: 2231
Mensagens recebidas desde 07/01/1999: 174856
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]