wrong order for not moved ssh key check with master users

This commit is contained in:
Clemens Schwaighofer
2023-06-01 15:30:19 +09:00
parent 2956998762
commit e02822f06d

View File

@@ -102,14 +102,14 @@ while read user_home; do
ssh_key_diff=$(diff -u "${home_folder}/.ssh/authorized_keys" "${SSH_CENTRAL_AUTHORIZED_FILE_FOLDER}/${username}"); ssh_key_diff=$(diff -u "${home_folder}/.ssh/authorized_keys" "${SSH_CENTRAL_AUTHORIZED_FILE_FOLDER}/${username}");
if [ -z "${ssh_key_diff}" ]; then if [ -z "${ssh_key_diff}" ]; then
printf "${PRINTF_INFO}" "REMOVE" "-" "${username}" ".ssh/authorized_keys"; printf "${PRINTF_INFO}" "REMOVE" "-" "${username}" ".ssh/authorized_keys";
if [ ${TEST} -eq 0 ]; then if [ ${master_user} -eq 0 ]; then
if [ ${master_user} -eq 0 ]; then if [ ${TEST} -eq 0 ]; then
rm "${home_folder}/.ssh/authorized_keys"; rm "${home_folder}/.ssh/authorized_keys";
else else
echo "[!] No delete for master user, must be done manually"; echo "$> rm \"${home_folder}/.ssh/authorized_keys\"";
fi; fi;
else else
echo "$> rm \"${home_folder}/.ssh/authorized_keys\""; echo "[!] No delete for master user, must be done manually";
fi; fi;
continue; continue;
fi; fi;