13 Commits

Author SHA1 Message Date
7c03a89335 Try new editor for 3.5.1 2026-07-05 17:15:55 +02:00
db103dab71 Candidate 3.5.0 2026-07-05 14:04:28 +02:00
cfff11c611 Correction problème de array démarrant à 0 et non 1. 2025-02-16 15:28:16 +01:00
54a9eeacd5 Ajout de filtre + amélioration de l'interface
Ajout de la possibilité de filtrer les hôtes par leur nom dans le menu
de sélection des serveurs de connexion.

Ajout de clear dans les menus de serveur et admin afin de rendre
l'interface plus lisible pour les utilisateurs.
2025-02-16 14:54:12 +01:00
9b54be4ec6 Finalisation de la corection de faille de sécurité 2025-02-07 22:32:45 +01:00
af374edc5f Correction faille check nom de fichiers (merci à Kit\!) 2025-01-31 16:28:39 +01:00
0f0e1f845f Sécurisation du bastion et retrait de paquets
Merci à KuroSaru (https://github.com/KuroSaru) pour son aide quant à la
faille concernant le shellout des éditeurs de texte, ainsi que ses
recommandations quant à l'utilisation de SUDO au sein du projet.

BUGFIX de sécurité :
Ajout d'un "éditeur" de texte en Bash permettant une modification des
fichiers de configurations du bastion de façon sécurisée et maitrisée.

Retrait du paquet SUDO ainsi que de son utilisation au sein du bastion,
ce dernier n'étant plus nécessaire suite à l'ajout du menu des
administrateurs.

Passage en version 2.3.7 Alpha.
2025-01-21 23:27:46 +01:00
680c21db76 Ajout de la modification des fichiers d'authentification. 2025-01-21 14:41:34 +01:00
6ec027d03b Ajout du menu modification privilèges 2025-01-21 01:19:08 +01:00
7c1eaa03b1 Correction problème accès write pour authorized_servers.txt 2025-01-21 00:57:45 +01:00
3217875c05 Correction problème de retour menu utilisateur. 2025-01-20 22:17:06 +01:00
5ca89d75c1 Correction problème de sélection list dans sessions. 2025-01-20 22:08:35 +01:00
4ebff9e687 Ajout de fonctionnalités majeures et bugfix
Ajout du menu des administrateurs et préparation pour les futures
features d'administration du bastion. Les administrateurs n'ont plus
accès à un terminal bash désormais afin de controler leurs droits et ne
permettre que les actions prévues dans la configuration.

FEATURES :
Ajout de la fonctionnalité de lecture des sessions utilisateurs depuis
le menu du bastion des administrateurs.

Ajout de la première partie de la fonctionnalité de modification des
droits d'accès sur les serveurs distants.

Le groupe "bastionadmins" est désormais utilisé au sein du bastion afin
de déterminer les utilisateurs ayant les droits d'administration.

Les droits d'administrations sont désormais gérés au sein d'un fichier
qui sera par la suite modifiable aussi bien lors du déploiement du
conteneur (et lors de la génération de la configuration des
utilisateurs) que par les administrateurs habilités au travers du menu
d'administration (COMING VERY SOON).

BUGFIX :
Les utilisateurs ne faisant partie d'aucun groupe (bastionadmin ou
bastionuser) n'ont désormais plus d'accès au serveur.

AFTERNOTES :
Les configurations actuelles n'ont pas besoin de modifications à
proprement parler, cependant les utilisateurs ayant des droits
d'administration doivent désormais utiliser le fichier "admin_rights"
afin de pouvoir exercer leurs privilèges au sein du bastion.

La prochaine release sera publiée après le prochain commit, qui
permettra de finir les derniers ajustements et fixer les rpoblèmes
constatés.
2025-01-20 21:13:28 +01:00