Création et alimentation section CLI
This commit is contained in:
parent
0cee8f700b
commit
b6f0ce8cf4
|
@ -147,6 +147,76 @@ Start update? [y/N]
|
|||
~~~
|
||||
|
||||
|
||||
## Administration en ligne de commande (CLI)
|
||||
|
||||
Documentation officielle : <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html>
|
||||
|
||||
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 :
|
||||
|
||||
~~~
|
||||
<NEXTCLOUD-USER>:<NEXTCLOUD_PATH>$ php occ <MODULE>:<COMMAND> [OPTION ...]
|
||||
~~~
|
||||
|
||||
Ou avec `sudo` :
|
||||
|
||||
~~~
|
||||
<NEXTCLOUD_PATH>$ sudo -u <NEXTCLOUD-USER> php occ <MODULE>:<COMMAND> [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 <MODULE>:<COMMAND>
|
||||
~~~
|
||||
|
||||
|
||||
### Gestion des utilisateurs en CLI
|
||||
|
||||
#### Ajouter un compte
|
||||
|
||||
~~~
|
||||
php occ user:add --display-name "<WEB_UI_NAME>" <USER>
|
||||
~~~
|
||||
|
||||
|
||||
#### 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
|
||||
|
||||
|
|
Loading…
Reference in a new issue