Choose from 4096 different salts instead of 1
The salt is stored in the hash... Quick, look in `/etc/shadow-` ... Is `sa` an unusually common prefix in all those hashes? This PR will fix that.
This commit is contained in:
parent
762a252676
commit
f7cd895bfe
2
makeuser
2
makeuser
|
@ -37,7 +37,7 @@ case $1 in
|
|||
|
||||
echo "adding new user $1"
|
||||
newpw=$(pwgen -1B 10)
|
||||
pwcrypt=$(perl -e "print crypt('${newpw}', 'sa');")
|
||||
pwcrypt=$(perl -e "print crypt('${newpw}', join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64]);")
|
||||
sudo useradd -m -g 100 -p "$pwcrypt" -s /bin/bash $1 \
|
||||
|| error_exit "couldn't add user"
|
||||
|
||||
|
|
Loading…
Reference in New Issue