IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Emacs+SSH ne semble pas respecter le umask


Sujet :

Applications et environnements graphiques

  1. #1
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut Emacs+SSH ne semble pas respecter le umask
    Bonjour,

    J'édite des fichiers sur un serveur web distant, avec Emacs (23.1.11, version du paquet apt modifié 23.1+1-4ubuntu7.2), après avoir monté le répertoire qui va bien en SSH dans mon Nautilus.

    Problème : même si mon masque sur le serveur web est 022, Emacs semble l'ignorer et utiliser un masque de 077, rendant les fichiers illisibles pour Apache à chaque enregistrement.
    Je n'ai pas ce problème si j'utilise gedit dans la même configuration, donc je pense que ça vient bien d'Emacs. J'ai vu d'autres personnes sur le web rencontrant ce problème, sans trouver de réponse convaincante.

    Je suis preneur de tout conseil ou suggestion, merci d'avance !

  2. #2
    Membre confirmé Avatar de Beniou
    Homme Profil pro
    Inscrit en
    novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : novembre 2009
    Messages : 357
    Points : 515
    Points
    515
    Par défaut
    Bonjour,

    Une idée comme ça : peut être est-ce que cela figure dans la configuration de Tramp ?

  3. #3
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Beniou Voir le message
    Bonjour,

    Une idée comme ça : peut être est-ce que cela figure dans la configuration de Tramp ?
    C'est la première fois que j'entends parler de tramp, je viens de regarder ce que c'est. Il est effectivement présent dans mon install emacs, mais est-ce que je passe vraiment par tramp quand la connexion à l'hôte est gérée par Nautilus ou un autre composant du système, et pas par emacs ?
    En tout cas, après avoir regardé le manuel en ligne, je ne vois pas vraiment ce qui pourrait m'y aider (je ne trouve rien qui cause de mask ou de permissions, mais j'ai peut-être mal cherché).

  4. #4
    Membre confirmé Avatar de Beniou
    Homme Profil pro
    Inscrit en
    novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : novembre 2009
    Messages : 357
    Points : 515
    Points
    515
    Par défaut
    Moi pour modifier/créer des fichiers texte via emacs, je ne monte pas le répertoire distant via Nautilus mais accède à mes fichiers directement depuis emacs en ouvrant le fichier la façon suivante :
    /ssh:user@ordi:rep/rep2/fichier
    De cette façon c'est Tramp qui assure la connexion au fichier et lorsque je crée ou modifie un fichier, il garde bien le umask de mon compte user (à savoir 022)...

    Si tu fais de cette façon est-ce que cela fonctionne mieux ?

  5. #5
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Beniou Voir le message
    Si tu fais de cette façon est-ce que cela fonctionne mieux ?
    Bon alors ça me permet déjà de confirmer que je n'utilise pas Tramp habituellement pour la connexion.
    Oui, avec Tramp le mask est respecté, mais c'est vraiment trop insupportable de travailler comme ça pour le site qui me pose problème (requêtes de trois kilomètres de long).

    Donc je cherche toujours la source de mon problème initial... Mais merci quand même !

  6. #6
    Membre confirmé Avatar de Beniou
    Homme Profil pro
    Inscrit en
    novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : novembre 2009
    Messages : 357
    Points : 515
    Points
    515
    Par défaut
    Afin de pouvoir mieux comprendre le problème est-ce que tu pourrais donner tes manips pour :
    1) Monter le rep distant via Nautilus
    2) Ouvrir/Créer un fichier avec emacs dans ce rep distant ?

  7. #7
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Beniou Voir le message
    Afin de pouvoir mieux comprendre le problème est-ce que tu pourrais donner tes manips pour :
    1) Monter le rep distant via Nautilus
    Actuellement, c'est un signet de type sftp://login@machine/path (ou ssh://, j'ai essayé les deux). À l'origine, le premier montage est fait par Fichier > se connecter à un serveur.
    Citation Envoyé par Beniou Voir le message
    2) Ouvrir/Créer un fichier avec emacs dans ce rep distant ?
    Double clic...

  8. #8
    Membre confirmé Avatar de Beniou
    Homme Profil pro
    Inscrit en
    novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : novembre 2009
    Messages : 357
    Points : 515
    Points
    515
    Par défaut
    Je sais que la dernière question était un peu "bidon" mais bon c'était pour être sur.

    De la même façon (avec montage Nautilus), emacs respecte toujours mon umask... Etrange...

    J'ai Emacs 23.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1)
    Par contre, je ne sais plus si c'est la version de synaptic que j'utilise ou bien une que j'avais téléchargé avant qu'il soit dans le dépôt.

  9. #9
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Pour info j'ai toujours le même problème, je n'ai toujours pas de solution. Et pourtant, je suis sur une nouvelle install de Linux, sur une nouvelle machine... Ça doit donc venir de quelque part dans ma configuration (d'Emacs ? d'un composant système ?).

Discussions similaires

  1. setFont ne semble pas fonctionner
    Par Nico57 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 25/07/2007, 15h37
  2. Ma table temporaire ne semble pas fonctionner.
    Par outshined dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/09/2006, 15h40
  3. [SQL] La valeur d'une variable ne semble pas être prise en compte
    Par oroumgolok dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 04/09/2006, 00h31
  4. Réponses: 2
    Dernier message: 06/04/2006, 10h17
  5. [MySQL] ORDER BY qui ne semble pas pris en compte
    Par yongblood dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 09/03/2006, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo