Dans ownCloud Infinite Scale (oCIS), le terme « quota utilisateur » désigne généralement le quota attribué à l'espace personnel de l'utilisateur. Un espace est une zone de stockage dotée de ses propres règles d'accès et de son propre quota ; les espaces de projet peuvent avoir des quotas distincts. Cette distinction est importante : augmenter le quota d'un espace personnel ne modifie pas automatiquement celui d'un espace de projet, et une limite maximale pour l'ensemble du serveur est différente de la définition d'un quota individuel.
Ce guide présente la méthode documentée d'administration web d'ownCloud pour un compte individuel, explique comment définir un quota pour les nouveaux utilisateurs en fonction de leur rôle et met en évidence les limites de configuration qui peuvent prêter à confusion. Les options disponibles dépendent de vos versions d'oCIS et de l'interface web, ainsi que de la gestion des identités des utilisateurs. Le guide d'administration web d'ownCloud (lien ci-joint) documente la modification des utilisateurs et l'attribution des quotas ; veuillez consulter la documentation correspondant à votre version déployée avant d'effectuer des modifications.
Que devez-vous vérifier avant de modifier un quota ?
Commencez par identifier l'espace dont la limite doit être modifiée. Si l'utilisateur sature son espace Fichiers personnel, modifiez le quota de cet espace. S'il s'agit d'un espace d'équipe ou de projet, modifiez plutôt le quota de cet espace. ownCloud définit les espaces comme des zones de stockage disposant chacune d'un quota, y compris les espaces personnels et de projet. Consultez la présentation de l'architecture et des espaces Infinite Scale .
Ensuite, vérifiez qui gère le compte utilisateur. Un utilisateur créé avec le fournisseur d'identité intégré peut être modifié dans l'interface de gestion des utilisateurs Web. Si votre déploiement utilise un fournisseur d'identité externe ou un annuaire synchronisé, le fournisseur d'identité, la stratégie d'approvisionnement ou le mappage des rôles peuvent contrôler certaines propriétés du compte. La documentation actuelle ne définit pas de méthode d'administration unique pour toutes les configurations de fournisseurs d'identité ; vérifiez donc la source d'autorisation de votre compte avant de le modifier.
- Connectez-vous avec un compte disposant de privilèges d'administrateur pour la gestion des utilisateurs.
- Demandez à l'utilisateur si la limite concerne son espace de stockage personnel ou un espace de projet partagé.
- Notez votre quota actuel et votre utilisation actuelle, puis choisissez une nouvelle limite adaptée à votre forfait de stockage.
- Vérifiez séparément la capacité de stockage disque ou objet disponible. Un quota est une limite logique et ne garantit pas que le système dispose de suffisamment d'espace de stockage physique libre.
Comment modifier le quota d'espace personnel d'un utilisateur dans ownCloud Web ?
Pour gérer un utilisateur dans ownCloud Web, la procédure documentée consiste à ouvrir la Gestion des utilisateurs, sélectionner Utilisateurs, modifier le compte et attribuer un quota à l'espace personnel de cette personne. Les libellés et les valeurs disponibles peuvent varier selon la version.
- Connectez-vous à ownCloud Web avec un compte administrateur privilégié.
- Ouvrez le sélecteur d'applications en haut à gauche et choisissez Gestion des utilisateurs plutôt que Fichiers.
- Sélectionnez « Utilisateurs » dans la barre latérale gauche. Trouvez la personne dans la liste des utilisateurs.
- Cliquez sur l'icône en forme de crayon à côté du compte pour modifier ses détails.
- Confirmez ou attribuez le rôle utilisateur approprié, puis choisissez la valeur de quota souhaitée pour l'espace personnel. Utilisez une valeur conforme à votre politique et à la capacité restante du serveur.
- Appliquez la modification à l'aide des commandes de votre version Web installée. Rouvrez les détails de l'utilisateur ou demandez-lui de vérifier les informations de son compte pour confirmer l'autorisation affichée.
La documentation Web pour administrateurs d'ownCloud indique que les informations des utilisateurs existants peuvent être modifiées depuis la vue d'ensemble des utilisateurs et qu'un rôle et un quota doivent être attribués à l'espace personnel de chaque utilisateur. Le guide propose des valeurs de quota sélectionnables, mais ne garantit pas que chaque déploiement offre les mêmes valeurs prédéfinies ou un champ de valeur personnalisée. Si la valeur souhaitée n'est pas disponible, consultez la documentation correspondant à votre version exacte d'oCIS/Web et à votre configuration de déploiement, plutôt que de supposer qu'un paramètre d'ownCloud Server s'applique.
Quelles sont les conséquences d'une modification des quotas ?
Un quota contrôle la quantité de données pouvant être stockées dans l'espace correspondant. Il ne s'agit pas d'une réservation d'octets sur le disque et il n'augmente pas la taille du système de fichiers ou du bucket sous-jacent. ownCloud avertit que le volume total de données, tous espaces confondus, peut saturer le système de fichiers de stockage, même lorsque des quotas sont configurés pour chaque espace. Les fichiers partiellement chargés peuvent également occuper temporairement la zone de chargement avant d'être déplacés vers l'espace cible. Consultez les recommandations générales d'oCIS relatives au stockage, en plus des limites par espace.
Lorsque l'utilisateur approche ou atteint la nouvelle limite de quota, il se peut qu'il ne puisse plus ajouter de contenu à cet espace. Évitez de promettre que la réduction d'un quota entraînera la suppression automatique des fichiers : la documentation citée ici décrit l'attribution et le comportement des quotas, mais n'indique pas qu'une réduction effectuée par un administrateur supprime le contenu existant. Vérifiez d'abord l'utilisation actuelle, avertissez l'utilisateur et assurez-vous du comportement de votre version déployée avant d'abaisser une limite en dessous de l'utilisation actuelle.
Un maximum global est-il la même chose qu'un quota utilisateur ?
Non. Dans la documentation de configuration d'oCIS 9.0, cette variable OCIS_SPACES_MAX_QUOTAest décrite comme un quota maximal global pour les espaces, exprimé en octets ; zéro signifie illimité. La documentation précise également que si cette variable globale n'est pas utilisée, FRONTEND_MAX_QUOTAelle doit être définie dans le service frontal. Il s'agit de contrôles et de limites de capacité au niveau du déploiement, et non de la valeur par utilisateur que vous sélectionnez habituellement dans la gestion des utilisateurs Web. Consultez la référence des variables d'environnement à portée spéciale d'oCIS 9.0 .
Utilisez l'éditeur d'utilisateurs Web pour définir l'espace personnel alloué à chaque utilisateur. Ne modifiez la limite globale que si vous souhaitez modifier intentionnellement la limite maximale disponible pour tous les espaces, et vérifiez la configuration correspondante pour tous les services concernés. N'utilisez pas une limite par utilisateur comme raccourci dans les paramètres globaux.
Est-il possible de définir automatiquement un quota pour les nouveaux utilisateurs ?
Oui, si les utilisateurs sont provisionnés via une configuration de proxy oCIS compatible. La documentation actuelle du proxy décrit un role_quotasmappage YAML qui attribue un quota, en octets, aux nouveaux utilisateurs en fonction de leur ID de rôle. Elle précise que ce mappage est configuré en YAML, et non avec des variables d'environnement. Par exemple, la structure est la suivante :
role_quotas:
<role ID>: <quota in bytes>
Remplacez les deux espaces réservés par des valeurs validées pour votre déploiement. Par exemple, 10 Gio correspondent à 10 737 418 240 octets (10 × 1 073 741 824). N'utilisez cette valeur que si elle correspond à votre politique et que l'ID de rôle est correct. Il s'agit d'une attribution automatique pour les nouveaux utilisateurs, et non d'une mise à jour groupée documentée pour les comptes existants. Le mécanisme d'attribution des rôles du proxy peut également dépendre de la manière dont votre fournisseur OpenID Connect fournit les revendications de rôle. Consultez la documentation du service proxy oCIS 9.0 et effectuez un test avec un nouveau compte non critique avant de l'utiliser.
Malentendus courants concernant les quotas à éviter
- « Un quota utilisateur contrôle tous les espaces auxquels la personne peut accéder. » Vérifié : les espaces personnels et de projet peuvent chacun avoir leur propre quota. Action : identifier le nom complet de l’espace et modifier sa limite.
- « La limite globale est la quantité allouée à chaque utilisateur. » Incorrect :
OCIS_SPACES_MAX_QUOTAil s'agit d'une limite globale en octets. Solution : définissez le quota personnel de l'utilisateur dans la gestion des utilisateurs.
- « Le quota garantit l'existence du stockage. » Faux : les quotas logiques ne créent pas de capacité de stockage. Action : surveiller l'espace disque ou de stockage objet disponible, les chargements et les données de chargement temporaires.
- « Le menu et les règles de l'ancien serveur ownCloud doivent s'appliquer à oCIS. » Pas nécessairement : oCIS utilise un modèle d'espaces, et le manuel classique du serveur ownCloud décrit un produit différent. Action : consultez la documentation de votre version Infinite Scale/Web installée.
- « Le YAML basé sur les rôles modifie tous les utilisateurs existants. » Contrairement à ce qu'indique le guide du proxy, qui documente l'attribution automatique des nouveaux utilisateurs. Action : modifiez individuellement les utilisateurs existants dans la gestion des utilisateurs Web ou suivez la procédure administrative documentée pour votre version.
Comment l'utilisateur peut-il vérifier le résultat ?
Demandez à l'utilisateur de se connecter et d'accéder aux informations ou aux paramètres de son compte via l'icône représentant ses initiales rondes, située à droite de l'interface web. La documentation utilisateur d'ownCloud indique que ce menu affiche le quota de stockage et son utilisation. Vérifiez que le quota affiché correspond à la valeur attendue, puis invitez l'utilisateur à effectuer un petit transfert si cela est possible. Un transfert réussi confirme l'accès, mais pas la disponibilité du quota total ; il est donc important de continuer à surveiller la capacité du serveur.
Si la nouvelle valeur est manquante, déconnectez-vous puis reconnectez-vous, et vérifiez à nouveau le compte modifié et l'espace concerné. Si le quota diffère toujours, assurez-vous que le compte est géré par l'interface web et non par une source d'identité externe, vérifiez les versions déployées et examinez la configuration du proxy, du serveur frontal et du stockage. La documentation publique actuelle ne définit pas de procédure de dépannage unique pour chaque combinaison de fournisseur d'identité et de système de stockage ; consultez le guide d'administration spécifique à votre version ou le manuel d'exploitation oCIS de votre organisation pour plus d'informations.