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]

Responder a