
Bez problemu można dodać użytkownika skryptem za pomocą useradd, ale jak to zrobić ustawiając mu od razu hasło? O tak:
USER=jakasnazwa; PASS=$(tr -dc A-Za-z0-9_ < /dev/urandom | head -c 8 | xargs);echo $PASS; PASS=$(openssl passwd -1 $PASS); groupadd $USER; useradd -m -s /bin/bash -g $USER -G sudo -p $PASS $USER
Taki oto jednolinijkowiec stworzy grupę jakasnazwa, następnie użytkownika jakasnazwa, przypisze go do grupy sudo i ustawi hasło wygenerowane z 8 znaków /dev/urandom oraz wyświetli je na ekranie.
Naturalnie można wywalić generowanie hasła i wpisać z palca, ale czy to aby na pewno dobry pomysł?