|
|
@@ -36,12 +36,11 @@ is_user_free() {
|
|
|
# these names may cause issues with MariaDB/MySQL database names and should be reserved:
|
|
|
# sudo has been added due to Privilege escalation as sudo group has always sudo permission
|
|
|
reserved_names=("aria" "aria_log" "mysql" "mysql_upgrade" "ib" "ib_buffer" "ddl" "ddl_recovery" "performance" "sudo")
|
|
|
- for value in "${reserved_names[@]}"
|
|
|
- do
|
|
|
- if [ "${user,,}" = "$value" ]; then
|
|
|
- check_result "$E_INVALID" "The user name '$user' is reserved and cannot be used. List of reserved names: ${reserved_names[*]}"
|
|
|
- return
|
|
|
- fi
|
|
|
+ for value in "${reserved_names[@]}"; do
|
|
|
+ if [ "${user,,}" = "$value" ]; then
|
|
|
+ check_result "$E_INVALID" "The user name '$user' is reserved and cannot be used. List of reserved names: ${reserved_names[*]}"
|
|
|
+ return
|
|
|
+ fi
|
|
|
done
|
|
|
|
|
|
check_sysuser=$(cut -f 1 -d : /etc/passwd | grep "^$user$")
|