infra: rouvre les comptes nominatifs au durcissement SSH #91

Merged
justine merged 1 commit from lenaic/0-comptes-nominatifs-ssh into develop 2026-09-02 14:24:36 +00:00
Owner

AllowUsers ne portait que deploy. Au premier passage du playbook, les six comptes nominatifs se sont retrouvés fermés : tout le monde entre désormais sous deploy, qui est membre du groupe docker et donc équivalent à root.

L'ENF-15 demande qu'une action puisse être rattachée à une personne. Six personnes derrière un même compte ne le permettent pas, et c'est exactement le défaut du compte root partagé que ce rôle est censé corriger.

Ce que ça change

Les six prénoms rejoignent deploy dans la liste. PermitRootLogin no et l'interdiction du mot de passe restent en place, ce sont eux qui font le durcissement.

LogLevel VERBOSE journalise l'empreinte de clé à chaque connexion, ce qui donne l'attribution même sous un compte partagé. C'est un filet, pas un remplacement.

Déjà appliqué sur le serveur

La correction est posée sur /etc/ssh/sshd_config.d/10-enervision.conf, configuration validée avant rechargement, sauvegarde de l'ancienne à côté. ssh <prénom>@10.105.200.41 refonctionne.

Cette demande sert à ce que le prochain passage du playbook ne l'écrase pas.

`AllowUsers` ne portait que `deploy`. Au premier passage du playbook, les six comptes nominatifs se sont retrouvés fermés : tout le monde entre désormais sous `deploy`, qui est membre du groupe `docker` et donc équivalent à root. L'ENF-15 demande qu'une action puisse être rattachée à une personne. Six personnes derrière un même compte ne le permettent pas, et c'est exactement le défaut du compte root partagé que ce rôle est censé corriger. ## Ce que ça change Les six prénoms rejoignent `deploy` dans la liste. `PermitRootLogin no` et l'interdiction du mot de passe restent en place, ce sont eux qui font le durcissement. `LogLevel VERBOSE` journalise l'empreinte de clé à chaque connexion, ce qui donne l'attribution même sous un compte partagé. C'est un filet, pas un remplacement. ## Déjà appliqué sur le serveur La correction est posée sur `/etc/ssh/sshd_config.d/10-enervision.conf`, configuration validée avant rechargement, sauvegarde de l'ancienne à côté. `ssh <prénom>@10.105.200.41` refonctionne. Cette demande sert à ce que le prochain passage du playbook ne l'écrase pas.
infra: rouvre les comptes nominatifs au durcissement SSH
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 11s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 9s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 45s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 58s
3494f45f42
AllowUsers ne portait que deploy, ce qui a fermé les six comptes
nominatifs au premier passage du playbook. Six personnes se connectant
sous un même compte, membre du groupe docker donc équivalent root,
l'attribution demandée par l'ENF-15 n'est plus tenue.

Le durcissement visait à corriger le compte root partagé ; il l'avait
remplacé par un autre compte partagé.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FV7c79LKqDU5KrbkQGteaB
lenaic force-pushed lenaic/0-comptes-nominatifs-ssh from 3494f45f42
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 11s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 9s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 45s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 58s
to 2f078888e0
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 11s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 7s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 46s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 59s
2026-09-02 14:23:17 +00:00
Compare
lenaic requested review from justine 2026-09-02 14:23:58 +00:00
justine approved these changes 2026-09-02 14:24:32 +00:00
justine merged commit 9c7741dfd0 into develop 2026-09-02 14:24:36 +00:00
justine deleted branch lenaic/0-comptes-nominatifs-ssh 2026-09-02 14:24:36 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
g2/enervision!91
No description provided.