Hvis der er noget du ikke lige synes du kan visualisere ordenligt på en Zabbix…
Bekræfte bruger i phpList som ikke superadmin
Hvis man ikke er superadmin i phpList version 2.10.12, kan man ikke bekræfte en ny bruger manuelt. Når man er superadmin har men mulighed for at redigere brugeren og ændre bekræftet, men denne rettighed kan man ikke sætte på en almindelig admin.
Via phpList’s forum fandt jeg denne fiks:
- Rediger /lists/admin/commonlib/pages/user.php
- Find stedet hvor dette står
if ($key == "confirmed") { if (!$require_login || ($require_login && isSuperUser())) { printf('%s (1/0)<input type="text" />'."\n",$GLOBALS['I18N']->get($b),$key,$user[$key]); } else { printf('%s%s',$b,$user[$key]); } } elseif ($key == "password" && ENCRYPTPASSWORD) {
Ændre if sætningen så det kommer til at se sådan ud:
if ($key == "confirmed") { if (!$require_login || ($require_login && (isSuperUser() || $access=="all" || $access=="owner"))) { printf('%s (1/0)<input type="text" />'."\n",$GLOBALS['I18N']->get($b),$key,$user[$key]); } else { printf('%s%s',$b,$user[$key]); } } elseif ($key == "password" && ENCRYPTPASSWORD) {
Dette vil gøre at feltet vil være aktiveret hvis man har rettigheder til det.
- Find stedet hvor der står:
} elseif ((!$require_login || ($require_login && isSuperUser())) && $key == "confirmed") {
Ret det til:
} elseif ((!$require_login || isSuperUser() || $access == "all" || $access == "owner" ) && $key == "confirmed") {
igen dette vil give rettigheden til en admin som har bruger rettigheder.
Nu kan en admin bekræfte brugere.
This Post Has 0 Comments