Bug #5022
client 15.08 : race condition et amélioration
Statut:
Fixed - Corrigé - Implémenté
Priorité:
Haute
Assigné à:
Version cible:
Horizon - 15.08.x
Début:
24/05/2019
Echéance:
% réalisé:
100%
Description
Bugs multiples et solution unique:
- dans certains cas particuliers il se peut que le ~/.ssh appartienne à root et le rsync se plante
- en complément, si le .ssh n'existe pas, la commande sshfs créé un .ssh + un known_hosts appartenant à root et on boucle sur le bug précédent, c'est lié à l'option allow_root du montage qui est nécessaire
Demandes liées
Révisions associées
fix #5022: ssh lance par root et fichier propriete de root
Historique
#1 Mis à jour par Eric Seigne il y a plus de 5 ans
- % réalisé changé de 0 à 50
La solution est de dire à sshfs de créer son fichier known_hosts dans /tmp en modifiant le fichier /etc/security/pam_mount.conf.xml pour avoir ceci en plus sur la ligne sshfs
UserKnownHostsFile=/tmp/%(USER)-known_hosts
On pourra admirer alors que ce fichier est root:root et que le %(USER) est remplacé par root :-)
#2 Mis à jour par Eric Seigne il y a plus de 5 ans
- Lié à Bug #5023: chown du ~/.ssh des utilisateurs ajouté
#3 Mis à jour par Eric Seigne il y a plus de 5 ans
- Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
- % réalisé changé de 50 à 100
Appliqué par commit horizon-meta-git|db532eadb6dd32dda85dfaaeb845b4712b29b92d.
#4 Mis à jour par Eric Seigne il y a plus de 5 ans
Solution déployée dans le paquet horizon-pc_15.08.2.0~abuledu0