Im GUI vom Zimbra gibt es nur die Möglichkeit einen Globalen Admin zu erstellen. Nicht aber ein Admin der nur seine eigene Domain verwalten kann. Dies lässt sich relativ einfach über das CLI lösen.
Admin erstellen
Als erstes muss der neue Admin erstellt werden. Die Domain example.com durch die gewünschte Domain ersetzen und ein sicheres Passwort vergeben.
zmprov ca administrator@example.com <PASSWORD>
zimbraIsDelegatedAdminAccount TRUE
zimbraAdminConsoleUIComponents accountListView
zimbraAdminConsoleUIComponents downloadsView
zimbraAdminConsoleUIComponents DLListView
zimbraAdminConsoleUIComponents aliasListView
zimbraAdminConsoleUIComponents resourceListView
Berechtigungen für den neuen Admin vergeben
Damit dem dem neuen Admin nicht nur leere Felder angezeigt bekommt, braucht er noch die entsprechnenden Berechtigungen für seine Domain.
zmprov grr global usr administrator@example.com adminLoginCalendarResourceAs
zmprov grr global usr administrator@example.com domainAdminZimletRights
zmprov grr domain example.com usr administrator@example.com domainAdminRights
zmprov grr domain example.com usr administrator@example.com domainAdminConsoleRights
zmprov grr domain example.com usr administrator@example.com adminConsoleAliasRights
zmprov grr domain example.com usr administrator@example.com modifyAccount
zmprov grr domain example.com usr administrator@example.com countAlias
zmprov grr domain example.com usr administrator@example.com -configureAdminUI
zmprov grr domain example.com usr administrator@example.com -get.account.zimbraAdminConsoleUIComponents
zmprov grr domain example.com usr administrator@example.com -get.dl.zimbraAdminConsoleUIComponents
zmprov grr domain example.com usr administrator@example.com -set.account.zimbraIsDelegatedAdminAccount
zmprov grr domain example.com usr administrator@example.com -set.dl.zimbraIsAdminGroup
Ihr habt nun einen Zimbra-Admin erstellt der nur Rechte für eine Domain hat – im besten Fall über seine eigenen 😉