1
0
dwelling-upload/tools/gen-salt.sh

15 lines
292 B
Bash
Raw Normal View History

#!/usr/bin/sh
if [[ $EUID -ne 0 ]]; then
echo "Must run as root!" >&2;
exit 1
fi
if [[ $1 ]]; then
char_num=$1;
else
char_num=64;
fi
2023-05-24 22:49:36 +04:00
cat /dev/urandom | tr -dc 'a-zA-Z0-9!@#$%^&*' | fold -w $char_num | head -n 1 \
| systemd-creds encrypt -qp --name=salt - - 2> /dev/null