Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2011, 11h11   #1
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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 !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/09/2011, 13h58   #2
Membre éprouvé
 
Avatar de Beniou
 
Homme
Inscription : novembre 2009
Messages : 348
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2009
Messages : 348
Points : 492
Points : 492
Bonjour,

Une idée comme ça : peut être est-ce que cela figure dans la configuration de Tramp ?
Beniou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 14h15   #3
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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é).
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 14h40   #4
Membre éprouvé
 
Avatar de Beniou
 
Homme
Inscription : novembre 2009
Messages : 348
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2009
Messages : 348
Points : 492
Points : 492
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 :
Citation:
/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 ?
Beniou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 14h58   #5
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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 !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 15h16   #6
Membre éprouvé
 
Avatar de Beniou
 
Homme
Inscription : novembre 2009
Messages : 348
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2009
Messages : 348
Points : 492
Points : 492
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 ?
Beniou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 15h26   #7
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 15h47   #8
Membre éprouvé
 
Avatar de Beniou
 
Homme
Inscription : novembre 2009
Messages : 348
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2009
Messages : 348
Points : 492
Points : 492
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.
Beniou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 15h26   #9
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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 ?).
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h26.


 
 
 
 
Partenaires

Hébergement Web