mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 14:13:29 +00:00
Fix to pass salt as a param
https://github.com/webmin/webmin/pull/1669#discussion_r901011310
This commit is contained in:
8
setup.sh
8
setup.sh
@@ -548,13 +548,13 @@ else
|
||||
echo "$login:$crypt:0" > $ufile
|
||||
else
|
||||
if [ "$yescryptpass" = "1" ]; then
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$y\$j9T\$'$salt8'"),":0\n"' "$login" "$password" > $ufile
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$y\$j9T\$$ARGV[2]"),":0\n"' "$login" "$password" "$salt8" > $ufile
|
||||
elif [ "$sha512pass" = "1" ]; then
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$6\$'$salt8'"),":0\n"' "$login" "$password" > $ufile
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$6\$$ARGV[2]"),":0\n"' "$login" "$password" "$salt8" > $ufile
|
||||
elif [ "$md5pass" = "1" ]; then
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$1\$'$salt8'"),":0\n"' "$login" "$password" > $ufile
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "\$1\$$ARGV[2]"),":0\n"' "$login" "$password" "$salt8" > $ufile
|
||||
else
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], "'$salt2'"),":0\n"' "$login" "$password" > $ufile
|
||||
$perl -e 'print "$ARGV[0]:",crypt($ARGV[1], $ARGV[2]),":0\n"' "$login" "$password" "$salt8" > $ufile
|
||||
fi
|
||||
fi
|
||||
chmod 600 $ufile
|
||||
|
||||
Reference in New Issue
Block a user