msoliver
(usa Debian)
Enviado em 21/07/2021 - 18:21h
Minions escreveu:
msoliver escreveu:
Minions, faltou a saída do comando:
sudo cat /etc/login.defs|grep 'ENCRYPT'
Nova maquina virtual... Antiga foi para o /dev/null quebrou o sistema kkkkkkkk
SHA256
Testa ae Minions....
cat senha.txt
usuario01:senha123
usuario02:senha111
usuario03:senha000
usuario04:senha555
usuario05:senhaxyz
#!/usr/bin/env bash
linha=$(printf "%60s"|tr " " "-");
BUSCA_USER() {
grep -Eq "^${usuario}:" /etc/passwd && echo "Cadastro efetuado com sucesso" || echo "Falha no cadastro de $usuario"
}
while IFS=':' read usuario senha;do
senha_crypto='';
senha_crypto=$(openssl passwd -5 ${senha});
[ -n "$senha_crypto" ] && echo -e "Senha Crypto (SHA256) gerada para:\nUser: $usuario\nSenha: $senha\n${linha}\n";
grep -Eq "^${usuario}:" /etc/group || groupadd "usuario" #SE GRUPO Ñ EXISTE, É CRIADO
useradd -p "$senha_crypto" -d /home/"$usuario" -m -g "$usuario" -s /bin/bash "$usuario"
BUSCA_USER #Checa se foi cadastrado
sleep 0.125;
done<senha.txt
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________