Gérer les utilisateurs en ligne de commande
Castopod se base sur le framework PHP CodeIgniter, qui utilise un module nommé Shield pour gérer l’authentification.
Depuis sa version 1.7.0, Castopod profite d’une mise à jour de Shield permettant de gérer directement les utilisateur·ices depuis la ligne de commande, y compris pour des opérations complexes.
Depuis l’intérieur du conteneur, toutes les commandes Shield
commenceront par :
php spark shield:user [--help]
Note:
spark
est l’outil en ligne de commande officiel de CodeIgniter, voir ici.
Les sous-commandes au 04/12/23 sont :
create: Create a new user activate: Activate a user deactivate: Deactivate a user changename: Change user name changeemail: Change user email delete: Delete a user password: Change a user password list: List users addgroup: Add a user to a group removegroup: Remove a user from a group
Lien:
Les commandes à jour peuvent être retrouvée via un --help
ou sur cette page.
Ainsi il est plus facile de modifier le mot de passe d’un utilisateur, par exemple.