rpmgraph: https://linux.die.net/man/8/rpmgraph ИСПОЛЬЗОВАНИЕ и возможности, Fedora, CentOs, RedHat

Adicional a la respuesta de @Disassembler:

  • no es una buena idea pasar contraseñas desde la línea de comando (como la contraseña podría verse conps)
  • 15es un buen equilibrio entre complejidad y velocidad de generación de contraseñas

Script contenedor para htpasswdybcrypt:

#!/bin/sh

## bcrypt passwd generator ##
#############################
CMD=$(which htpasswd 2>/dev/null)
OPTS="-nBC 15"
USERNAME=$1

usage() {
        local script=$(basename $0)
        cat <<EOF
$script: Generate Bcrypt Hashed Passwords using htpasswd

Usage: $script username
EOF
        exit 1
}

check_config() {
    if [ -z $CMD ]; then
        printf "Exiting: htpasswd is missing.\n"
        exit 1
    fi

    if [ -z "$USERNAME" ]; then
            usage
    fi
}

check_config $USERNAME
printf "Generating Bcrypt hash for username: $USERNAME\n\n"
$CMD $OPTS $USERNAME
exit $?
0
09.06.2019, 14:44
1 ответ

Для построения графика можно использовать утилиту dot.

$ rpmgraph *.rpm > rpmgraph.dot
$ dot -Tps rpmgraph.dot -o rpmgraph.ps
-1
28.01.2020, 05:04

Теги

Похожие вопросы