Projet

Général

Profil

Bug #5022

client 15.08 : race condition et amélioration

Ajouté par Eric Seigne il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

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

Lié à horizon-system-tools - Bug #5023: chown du ~/.ssh des utilisateurs Fixed - Corrigé - Implémenté 24/05/2019

Révisions associées

Révision db532ead
Ajouté par Eric Seigne il y a plus de 5 ans

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

#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

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux