Bienvenue dans le dépôt Kiosk Scripts Linux. Ce projet fournit un ensemble de managers shell interactifs conçus pour simplifier l'administration de services spécifiques (Nginx, MariaDB, Ansible, Zoraxy) sur des systèmes basés sur Debian/Ubuntu.
Ces scripts sont optimisés pour fonctionner en mode Kiosk (lancement automatique du menu au login) tout en gérant les permissions nécessaires via Sudoers (NOPASSWD) pour une expérience fluide et sécurisée.
Le dépôt est organisé pour séparer les exécutables (les managers) de la documentation et des outils d'installation
Chaque manager est un script exécutable (sans extension .sh) placé dans son propre dossier pour une documentation et une gestion des dépendances claires.
Pour que les scripts fonctionnent comme des commandes systèmes, ils doivent être placés dans un répertoire inclus dans votre $PATH (par exemple, /usr/local/bin/).
-
Copiez tous les fichiers exécutables (les fichiers nommés
*-manager) vers/usr/local/bin/:# Exemple pour les managers sudo cp bin/mariadb/mariadb-manager /usr/local/bin/ # Répétez pour les autres managers...
-
Assurez-vous qu'ils sont exécutables :
sudo chmod +x /usr/local/bin/*-manager
Chaque manager nécessite des permissions Sudo NOPASSWD pour les commandes d'état (ex: ufw status, mysql -u root -e "...") afin d'éviter les blocages dans la boucle principale.
- ACTION REQUISE : Lisez impérativement le
README.mdde chaque sous-dossier (en particuliermariadb/README.md) pour connaître les règlesNOPASSWDexactes à ajouter à votre configuration Sudoers.
Note a venir
