In ownCloud Infinite Scale (oCIS) bezeichnet „Benutzerkontingent“ üblicherweise das Kontingent, das dem persönlichen Speicherplatz des jeweiligen Benutzers zugewiesen ist. Ein Speicherplatz ist ein Bereich mit eigenen Zugriffsregeln und eigenem Kontingent; Projektbereiche können separate Kontingente haben. Diese Unterscheidung ist wichtig: Eine Erhöhung des Kontingents im persönlichen Speicherplatz ändert nicht automatisch das Kontingent im Projektbereich, und ein serverweites Maximum ist nicht dasselbe wie die Festlegung eines individuellen Kontingents.
Diese Anleitung beschreibt die dokumentierte ownCloud-Web-Methode für ein einzelnes Konto, erklärt die Festlegung eines Kontingents für neu bereitgestellte Benutzer nach Rolle und weist auf die Konfigurationsgrenzen hin, die leicht zu Missverständnissen führen können. Die verfügbaren Steuerelemente hängen von Ihren oCIS- und Web-Versionen sowie der Verwaltung der Benutzeridentitäten ab. Die verlinkte ownCloud-Web-Administrationsanleitung beschreibt die Benutzerbearbeitung und die Kontingentzuweisung. Prüfen Sie die Dokumentation, die zu Ihrer eingesetzten Version passt, bevor Sie Änderungen vornehmen.
Was sollten Sie überprüfen, bevor Sie ein Kontingent ändern?
Ermitteln Sie zunächst den Speicherplatz, dessen Limit angepasst werden muss. Wenn der Benutzer seinen persönlichen Dateibereich füllt, ändern Sie das Kontingent für diesen persönlichen Bereich. Handelt es sich um einen Team- oder Projektbereich, ändern Sie stattdessen dessen Kontingent. ownCloud beschreibt Bereiche als unabhängige, kontingentierte Speicherbereiche, einschließlich persönlicher Bereiche und Projektbereiche. Weitere Informationen finden Sie in der Übersicht zur Infinite Scale-Architektur und den Bereichen .
Prüfen Sie als Nächstes, wer das Benutzerkonto verwaltet. Ein Benutzer, der mit dem integrierten Identitätsanbieter erstellt wurde, kann möglicherweise über die Web-Benutzerverwaltung bearbeitet werden. Wenn Ihre Bereitstellung einen externen Identitätsanbieter oder ein synchronisiertes Verzeichnis verwendet, können der Identitätsanbieter, die Bereitstellungsrichtlinie oder eine Rollenzuordnung einige Kontoeigenschaften steuern. Die aktuelle Dokumentation legt keinen allgemeingültigen Verwaltungspfad für jede Identitätsanbieterkonfiguration fest. Überprüfen Sie daher die Berechtigungsquelle für Ihr Konto, bevor Sie es bearbeiten.
- Melden Sie sich mit einem Konto an, das über administrative Berechtigungen zur Benutzerverwaltung verfügt.
- Fragen Sie den Benutzer, ob sich die Beschränkung auf seinen persönlichen Speicherplatz oder auf einen gemeinsam genutzten Projektspeicher bezieht.
- Notieren Sie sich das aktuelle Speicherkontingent und die aktuelle Nutzung und wählen Sie ein neues Limit, das zu Ihrem Speicherplan passt.
- Prüfen Sie die verfügbare Festplatten- oder Objektspeicherkapazität separat. Ein Kontingent stellt eine logische Grenze dar und garantiert nicht, dass das Backend über ausreichend freien physischen Speicherplatz verfügt.
Wie kann man das persönliche Speicherplatzkontingent eines Benutzers in ownCloud Web ändern?
Für einen Benutzer, den Sie in ownCloud Web verwalten, ist der dokumentierte Workflow folgender: Benutzerverwaltung öffnen, Benutzer auswählen, Konto bearbeiten und ein Kontingent für den persönlichen Speicherplatz dieser Person zuweisen. Die Bezeichnungen und verfügbaren Werte können je nach Version variieren.
- Melden Sie sich mit einem privilegierten Administratorkonto bei ownCloud Web an.
- Öffnen Sie den Anwendungswechsler in der oberen linken Ecke und wählen Sie Benutzerverwaltung statt Dateien.
- Wählen Sie in der linken Seitenleiste „Benutzer“ aus . Suchen Sie die Person in der Benutzerliste.
- Klicken Sie auf das Stiftsymbol neben dem Konto, um dessen Details zu bearbeiten.
- Bestätigen oder weisen Sie die entsprechende Benutzerrolle zu und wählen Sie anschließend den gewünschten Kontingentwert für den persönlichen Bereich. Verwenden Sie einen Wert, der Ihren Richtlinien und der verbleibenden Backend-Kapazität entspricht.
- Nehmen Sie die Änderung mithilfe der Steuerung Ihrer installierten Webversion vor. Öffnen Sie anschließend die Benutzerdetails erneut oder bitten Sie den Benutzer, seine Kontoinformationen zu überprüfen, um das angezeigte Guthaben zu bestätigen.
Die ownCloud- Web-Dokumentation für Administratoren besagt, dass bestehende Benutzerdetails in der Benutzerübersicht bearbeitet werden können und dass jedem Benutzer sowohl eine Rolle als auch ein Kontingent für seinen persönlichen Bereich zugewiesen werden müssen. Die Anleitung enthält auswählbare Kontingentwerte, garantiert jedoch nicht, dass jede Bereitstellung dieselben Voreinstellungen oder ein Feld für benutzerdefinierte Werte bietet. Falls der benötigte Wert nicht angeboten wird, prüfen Sie die Dokumentation für Ihre genaue oCIS/Web-Version und Bereitstellungskonfiguration, anstatt anzunehmen, dass eine Einstellung des ownCloud-Servers gilt.
Welche Auswirkungen hat eine Quotenänderung?
Ein Kontingent regelt, wie viele Daten im jeweiligen Speicherplatz abgelegt werden können. Es handelt sich dabei nicht um eine Reservierung einer bestimmten Anzahl von Bytes auf der Festplatte, und es erweitert weder das zugrunde liegende Dateisystem noch den Bucket. ownCloud weist darauf hin, dass die Gesamtmenge der Daten in allen Speicherplatzbereichen das Speicherdateisystem füllen kann, selbst wenn individuelle Speicherplatzkontingente konfiguriert sind. Teilweise hochgeladene Dateien können zudem vorübergehend den Upload-Bereich belegen, bevor sie in einen Zielspeicherbereich verschoben werden. Beachten Sie die allgemeinen Speicherhinweise von ownCloud in Verbindung mit den Speicherplatzbeschränkungen.
Wenn ein Benutzer sich dem neuen Kontingent nähert oder dieses erreicht, kann er möglicherweise keine weiteren Inhalte hinzufügen. Vermeiden Sie es, zu versprechen, dass eine Reduzierung des Kontingents automatisch Dateien löscht: Die hier zitierte Dokumentation beschreibt zwar die Zuweisung und das Verhalten von Kontingenten, besagt aber nicht, dass eine Reduzierung durch einen Administrator bestehende Inhalte löscht. Prüfen Sie zunächst die aktuelle Nutzung, warnen Sie den Benutzer und vergewissern Sie sich, wie sich Ihre bereitgestellte Version verhält, bevor Sie ein Limit unter die aktuelle Nutzung senken.
Ist ein globales Maximum dasselbe wie ein Benutzerkontingent?
Nein. In der oCIS 9.0-Konfigurationsdokumentation OCIS_SPACES_MAX_QUOTAwird dies als globales Maximalkontingent für Leerzeichen in Bytes beschrieben; Null bedeutet unbegrenzt. Die Dokumentation besagt außerdem, dass, falls diese globale Variable nicht verwendet wird, sie FRONTEND_MAX_QUOTAim Frontend-Dienst definiert werden muss. Dies sind Steuerungselemente und Funktionsbeschränkungen auf Bereitstellungsebene, nicht der übliche Wert pro Benutzer, den Sie in der Webbenutzerverwaltung auswählen. Siehe die oCIS 9.0-Referenz zu Umgebungsvariablen mit speziellem Gültigkeitsbereich .
Verwenden Sie den Webbenutzer-Editor, um das persönliche Speicherplatzkontingent eines Benutzers festzulegen. Ändern Sie ein globales Maximum nur dann, wenn Sie das maximal verfügbare Kontingent für alle Bereiche bewusst anpassen möchten, und überprüfen Sie die versionsspezifische Konfiguration aller betroffenen Dienste. Fügen Sie nicht einfach einen benutzerbezogenen Wert als Abkürzung in eine globale Einstellung ein.
Kann man automatisch ein Kontingent für neue Benutzer festlegen?
Ja, sofern die Benutzer über eine kompatible oCIS-Proxy-Konfiguration bereitgestellt werden. Die aktuelle Proxy-Dokumentation beschreibt eine YAML- role_quotasZuordnung, die neuen Benutzern basierend auf ihrer Rollen-ID ein Kontingent in Bytes zuweist. Es wird ausdrücklich darauf hingewiesen, dass diese Zuordnung in YAML und nicht über Umgebungsvariablen konfiguriert wird. Die Struktur sieht beispielsweise so aus:
role_quotas:
<role ID>: <quota in bytes>
Ersetzen Sie beide Platzhalter durch für Ihre Bereitstellung verifizierte Werte. Beispielsweise entsprechen 10 GiB 10.737.418.240 Bytes (berechnet als 10 × 1.073.741.824). Verwenden Sie diesen Wert nur, wenn er Ihrer beabsichtigten Richtlinie entspricht und die Rollen-ID korrekt ist. Dies ist eine automatische Zuweisung für neu bereitgestellte Benutzer und keine dokumentierte Massenaktualisierung für bestehende Konten. Der Mechanismus zur Rollenzuweisung des Proxys kann auch davon abhängen, wie Ihr OpenID Connect-Anbieter Rollenansprüche bereitstellt. Lesen Sie die Dokumentation des oCIS 9.0-Proxydienstes und testen Sie ihn mit einem unkritischen neuen Konto, bevor Sie sich darauf verlassen.
Häufige Missverständnisse bezüglich Quoten, die es zu vermeiden gilt
- „Ein Benutzerkontingent regelt den Zugriff auf alle Bereiche, die eine Person nutzen kann.“ Bestätigt: Persönliche und Projektbereiche können jeweils ein eigenes Kontingent haben. Maßnahme: Ermitteln Sie den vollständigen Bereichsnamen und ändern Sie das Limit dieses Bereichs.
- „Das globale Maximum ist die jedem Benutzer zugewiesene Menge.“ Falsch:
OCIS_SPACES_MAX_QUOTAEs handelt sich um ein globales Maximum in Bytes. Maßnahme: Legen Sie in der Benutzerverwaltung ein persönliches Kontingent für jeden Benutzer fest.
- „Das Kontingent garantiert, dass der Speicherplatz vorhanden ist.“ Falsch: Logische Kontingente schaffen keine Backend-Kapazität. Maßnahme: Überwachen Sie den tatsächlichen freien Speicherplatz auf der Festplatte oder im Objektspeicher, Uploads und temporäre Upload-Daten.
- „Das alte ownCloud Server-Menü und die Regeln müssen auch für oCIS gelten.“ Nicht unbedingt: oCIS verwendet ein Spaces-Modell, und das klassische ownCloud Server-Handbuch beschreibt ein anderes Produkt. Empfehlung: Verwenden Sie die Dokumentation Ihrer installierten Infinite Scale/Web-Version.
- „Rollenbasierte YAML-Änderungen betreffen alle bestehenden Benutzer.“ Das stimmt nicht laut Proxy-Leitfaden, der die automatische Zuweisung für neue Benutzer beschreibt. Vorgehensweise: Bearbeiten Sie bestehende Benutzer einzeln in der Web-Benutzerverwaltung oder verwenden Sie ein separat dokumentiertes administratives Verfahren für Ihre Version.
Wie kann der Benutzer das Ergebnis überprüfen?
Bitten Sie den Benutzer, sich anzumelden und die Kontoinformationen oder -einstellungen über das Symbol mit den runden Initialen rechts in der Weboberfläche zu öffnen. Laut der ownCloud- Dokumentation „Web für Benutzer“ werden in diesem Menü Speicherkontingent und -nutzung angezeigt. Prüfen Sie, ob das angezeigte Kontingent dem erwarteten Wert entspricht, und lassen Sie den Benutzer anschließend, falls betrieblich sinnvoll, einen kleinen Upload durchführen. Ein erfolgreicher Upload bestätigt den Zugriff, jedoch nicht die Verfügbarkeit des gesamten Kontingents. Überwachen Sie daher weiterhin die Backend-Kapazität.
Wenn der neue Wert fehlt, melden Sie sich zunächst ab und wieder an und überprüfen Sie anschließend das bearbeitete Konto und den zugehörigen Speicherplatz. Weicht das Kontingent weiterhin ab, vergewissern Sie sich, dass das Konto über die Web-Oberfläche und nicht über eine externe Identitätsquelle verwaltet wird, überprüfen Sie die exakten eingesetzten Versionen und die entsprechende Proxy-, Frontend- und Speicherkonfiguration. Die aktuelle öffentliche Dokumentation beschreibt keine allgemeingültige Vorgehensweise zur Fehlerbehebung für jede Kombination aus Identitätsanbieter und Speichersystem. Verwenden Sie hierfür das versionsspezifische Administratorhandbuch oder das oCIS-Operatorhandbuch Ihrer Organisation.