elgio
(usa OpenSuSE)
Enviado em 19/05/2008 - 11:37h
=============
Debian: Guia Foca:
"O comando mkpasswd senha pode ser usado para gerar a senha criptografada. Caso este campo seja deixado em branco, nenhuma senha de usuário será utilizada. O utilitário mkpasswd está presente no pacote whois na Debian."
=============
Unix:
http://linux.about.com/library/cmd/blcmdl_mkpasswd.htm
mkpasswd [ -fvgps ] file
DESCRIPTION
mkpasswd reads the file in the format given by the flags and converts it to the corresponding database file format. These database files are used to improve access performance on systems with large numbers of users. The output files are named file.dir and file.pag.
=============
Linux desconhecido:
http://linux.die.net/man/1/mkpasswd
mkpasswd [ args ] [ user ]
Introduction
mkpasswd generates passwords and can apply them automatically to users. mkpasswd is based on the code from Chapter 23 of the O'Reilly book "Exploring Expect".
Nota: permite os mesmos parametros do perl, mas gera HASH e pode já aplicar no usuário (leia-se escrever no /etc/shadow).
Lembro que usei em um script a 10 anos atras esta sintaxe em um Conectiva.
=============
Novamente, confirmação Debian:
http://groups.google.com.br/group/linuxusersgroup/browse_thread/thread/c3b76f45d87be06e
For example, this works on Debian-based distros:
name="John Doe"
user=jdoe
password=123456
useradd -c "${name}" -s /bin/bash -m -p $(mkpasswd -H md5 ${password}) ${user}
Wrap a script around it and you're good to go.
É pessoal!
Parece que todo mundo que escreve um comando que envolve senhas resolveu colocar o nome de mkpasswd!