From b6f0ce8cf4005a8570e87739b6d09c8ca3b6e942 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Mon, 6 Mar 2023 10:23:51 +0100 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20et=20alimentation=20section=20C?= =?UTF-8?q?LI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoNextCloud.md | 79 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 70 insertions(+), 9 deletions(-) diff --git a/HowtoNextCloud.md b/HowtoNextCloud.md index 911f8631..90de4197 100644 --- a/HowtoNextCloud.md +++ b/HowtoNextCloud.md @@ -147,6 +147,76 @@ Start update? [y/N] ~~~ +## Administration en ligne de commande (CLI) + +Documentation officielle : + +NextCloud fournit une interface d'administration en CLI assez riche appelée `occ`. C'est un script PHP. + +Pour l'utiliser, il faut l'exécuter en tant que l'utilisateur propriétaire de l'application Nextcloud, et se placer dans le répertoire d'installation de Nextcloud. + +La syntaxe générale est la suivante : + +~~~ +:$ php occ : [OPTION ...] +~~~ + +Ou avec `sudo` : + +~~~ +$ sudo -u php occ : [OPTION ...] +~~~ + +**Note :** Pour une meilleure lisibilité, dans les sections suivantes, on ne re-précisera pas le chemin et l'utilisateur Nextcloud. + +On peut lister les options d'une commande avec le module `help` : + +~~~ +php occ help : +~~~ + + +### Gestion des utilisateurs en CLI + +#### Ajouter un compte + +~~~ +php occ user:add --display-name "" +~~~ + + +#### Lister les compte et les groupes + +Lister les comptes : + +~~~ +php occ user:list +~~~ + +Lister les groupes et les comptes associés : + +~~~ +php occ user:list +~~~ + + +#### Donner ou retirer les droits administrateur d'un compte + +Pour donner les droits d'administrateur à un compte `foo`, l'ajouter dans le groupe `admin` : + +~~~ +$ php occ group:adduser admin foo +~~~ + +Pour retirer les droits, il suffit de faire l'opération inverse : + +~~~ +php occ group:removeuser admin foo +~~~ + + + + ## Utilisation @@ -352,15 +422,6 @@ Pensez aussi à sélectionner les agendas ou calendriers à synchroniser. Si la synchronisation n'est pas immédiate, soit il y a besoin d'attendre la prochaine heure de synchronisation, soit que des autorisations sont manquantes. -### Donner des droits administrateur à un compte depuis occ - -Pour donner les droits d'administrateur à un compte *foo*, il suffit de l'ajouter dans le groupe admin via la commande suivante - -~~~ -$ php occ group:adduser admin foo -~~~ - -**Note** : Pour retirer les droits, il suffit de faire l'opération inverse en retirant la personne du groupe admin : `php occ group:removeuser admin foo` ### MÀJ de Nextcloud 22 à 23