Benutzermanagement
Verwenden Sie die rollenbasierten Benutzerbeschränkungen und Benutzerverwaltungsfunktionen zur Verwaltung von IBM Fusion HCI.
kubeadmin, der der Standardbenutzer für beide ist. Verwenden Sie zur Authentifizierung der Standardbenutzeranmeldung das Passwort, das während der Installation von IBM Fusion HCI generiert wurde.cluster-admin und löschen Sie den Standardbenutzer kubeadmin .Weitere Informationen über Rollen finden Sie in der Dokumentation OpenShift Container Platform unter Standard-Clusterrollen.
Benutzerrollen
| Rolle | Berechtigungen |
|---|---|
cluster-admin |
Ein Superuser, der jede Aktion in jedem Projekt ausführen kann. Wenn sie an einen Benutzer mit einer lokalen Bindung gebunden sind, haben sie vollständige Kontrolle über das Kontingent und jede Aktion für alle Ressourcen im Projekt. |
view |
Ein Benutzer, der keine Änderungen vornehmen kann, aber die meisten Objekte in einem Projekt anzeigen kann Sie können keine Rollen oder Bindungen anzeigen oder ändern. |
Sie können weitere Benutzer und Benutzergruppen erstellen. Sie können vorhandene Benutzer auch mithilfe der cluster-admin -Benutzerrollen aktualisieren oder löschen.
Benutzer zu einer Rolle hinzufügen
- Schritt 1: Abrufen von Benutzer- und Rollendaten:
- Um alle Benutzer und ihre clusterweiten Rollen abzurufen, führen Sie den folgenden Befehl aus:
Alternativ können Sie auch die folgenden Befehle ausführen:oc get clusterrolebindings -o json | jq -r '.items[] | {role: .roleRef.name, users: .subjects[]?.name} | select(.users != null)'- Finden Sie alle Benutzer mit einer bestimmten Rolle:
Sie möchten zum Beispiel die Liste aller Benutzer mit der Rolle cluster-admin:oc get clusterrolebindings -o json | jq -r '.items[] | select(.roleRef.name == "<role>") | {role: .roleRef.name, users: .subjects[]?.name}'
Beispielausgabe:oc get clusterrolebindings -o json | jq -r '.items[] | select(.roleRef.name == "cluster-admin") | {role: .roleRef.name, users: .subjects[]?.name}'{ "Rolle": "cluster-admin", "Benutzer": "ft-admin" } { "Rolle": "cluster-admin", "Benutzer": "openshift-apiserver-operator" } { "Rolle": "cluster-admin", "Benutzer": "openshift-config-operator" }{ "Rolle": "cluster-admin", "Benutzer": "service-ca-operator" } - Suche nach einer bestimmten Benutzerrolle in einem Cluster:
Sie möchten zum Beispiel die Rolle von ft-admin in einem Cluster finden:oc get clusterrolebindings -o json | jq -r '.items[] | select(.subjects[]?.name == "<username>") | {role: .roleRef.name, user: "<username>"}'
Beispielantwort:oc get clusterrolebindings -o json | jq -r '.items[] | select(.subjects[]?.name == "ft-admin") | {role: .roleRef.name, user: "ft-admin"}'{ "Rolle": "cluster-admin", "Benutzer": "ft-admin" }
- Finden Sie alle Benutzer mit einer bestimmten Rolle:
- Schritt 2: Benutzer zu einer Rolle hinzufügen:
- Benutzer zur Rolle cluster-admin hinzufügen:
Fügen Sie zum Beispiel den Benutzer sf-admin zur Rolle cluster-admin hinzu:oc adm policy add-cluster-role-to-user cluster-admin <username>
Benutzer zur Ansichtsrolle hinzufügen:oc adm policy add-cluster-role-to-user cluster-admin sf-admin
Fügen Sie zum Beispiel den Benutzer sf-usr zur Rolle view hinzu:oc adm policy add-cluster-role-to-user view <username>oc adm policy add-cluster-role-to-user view sf-usr
Um mehr über OpenShift Container Platform RBAC finden Sie unter RBAC verwenden, um Berechtigungen zu definieren und anzuwenden.
Weitere Informationen über Authentifizierung und Autorisierung finden Sie in der OpenShift Container Platform dokumentation unter Verstehen der Authentifizierung.
RBAC-Berechtigungen für die Benutzeroberfläche von IBM Fusion HCI
| Benutzerschnittstellenseite oder Menüoption | Clusteradministrator | Benutzer anzeigen |
|---|---|---|
| Ereignisse |
|
|
| Anwendungen |
|
|
| Sicherungsrichtlinien |
|
|
| Sicherungsrichtlinien | ||
|
|
|
| Seite |
|
|
. |
|
|
Seite . |
|
|
| Klicken Sie in der Titelleiste auf das Hilfesymbol und wählen Sie Collect support logsaus. |
|
|
| Symbol für App-Umschalter in Titelleiste > Speicher (ausgehender Pfeil) |
|
|
| Notfallwiederherstellung |
|
|
| Dienstleistungsbereich |
|
|
| Anwendungssymbol in der Titelleiste >OpenShift ausgehender Pfeil | Weitere Informationen zu den Berechtigungen der Rolle finden Sie unter RBAC verwenden, um Berechtigungen zu definieren und anzuwenden. Anmerkung: Die Menüoption ist verfügbar, um zur OpenShift -Konsole mit denselben Anmeldeberechtigungsnachweisen zu navigieren.
|
|
Identitätsanbieter konfigurieren
- Schritt 1: Anbieter identifizieren
- LDAP
Konfigurieren Sie das LDAP Ihres Unternehmens mit OpenShift für den Zugriff auf die Benutzeroberfläche von IBM Fusion HCI. Weitere Informationen und Verfahren finden Sie unter Konfigurieren eines LDAP-Identitätsanbieters.
- httpasswd
Konfigurieren Sie den Identitätsanbieter httpassword, um Benutzer zu erstellen, die auf die OpenShift und IBM Fusion HCI-Benutzeroberfläche zugreifen können. Um den Benutzer mit dem Identitätsanbieter httpasswd zu konfigurieren, siehe https://docs.openshift.com/container-platform/4.15/authentication/identity_providers/configuring-htpasswd-identity-provider.html.
- LDAP
- Schritt 2: Binden Sie Ihren Benutzer an eine Rolle oder eine Gruppe.
- Der Benutzer oder die Gruppe kann die Rolle
cluster-adminoderviewhaben.
- Schritt 3: Melden Sie sich bei der Benutzeroberfläche von IBM Fusion HCI an
- Melden Sie sich mit dem neu erstellten oder hinzugefügten Benutzer bei der Benutzeroberfläche von IBM Fusion HCI an.