Skrypt dodaje konto systemowe, oraz grupę o tej samej nazwie.
#!/bin/bash
USERNAME=test1
PASSWORD_PLAIN=test1
PASSWORD=$(mkpasswd -m sha-512 -S $(< /dev/urandom tr -cd "[:alnum:]" | head -c${1:-16}; echo) -s <<< $PASSWORD_PLAIN)
groupadd $USERNAME
adduser -g $USERNAME -G wheel -m -p $PASSWORD $USERNAME
Jeśli zamiast zmiennej $PASSWORD
chcemy użyć gotowego hasła, należ je
wstawić pomiędzy znaki ''
adduser -g $USERNAME -G wheel -m -p '$6$GhEEpQeaVnyBOWBL$0dGXEuOYInNclLQ1gQ5SxyKJmQM7UHPDupqK8FDykgqt8AnA2CYL.HlhdJpEHxScflX/0E8iWZI0Qv.61N0si0' $USERNAME
Date: 2020-10-23T01:24:53+02:00 |