Pourquoi les fichiers accedes par EFS sont-ils en read-only ?
8 réponses
Bruno Berstel
Bonjour,
Lorsque je fais ^X^F /login@host:/fichier, tout se passe bien, cad que
le fichier est effectivement trouve et presente dans un buffer. Mais ce
fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Merci d'avance,
Bruno.
(emacs-version)^J
"XEmacs 21.4 (patch 12) \"Portable Code\" [Lucid] (i386-redhat-linux,
Mule) of Thu Feb 20 2003 on porky.devel.redhat.com"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Georges Ko
Bruno Berstel a ecrit :
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ? -- Georges Ko 2004-09-28 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Lorsque je fais ^X^F /login@host:/fichier, tout se passe bien, cad que
le fichier est effectivement trouve et presente dans un buffer. Mais
ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y
remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche
« C-x C-f /login@host:/ » ?
--
Georges Ko gko@gko.net 2004-09-28
Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de
votre courrier.
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ? -- Georges Ko 2004-09-28 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
s.jacques
Bruno Berstel writes:
Bonjour,
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Merci d'avance, Bruno.
(emacs-version)^J "XEmacs 21.4 (patch 12) "Portable Code" [Lucid] (i386-redhat-linux, Mule) of Thu Feb 20 2003 on porky.devel.redhat.com"
Ca m'arrive souvent...
Pour rendre le buffer 'editable' utilise C-x C-q
Cela ne veux pas dire que tu pourra ensuite le sauvegarder: lorsque tu essaieras (C-x C-s), emacs te demandera 'Do you want to override the read-only flag?'. Tu ne pourras pas si tu n'as pas les privileges (voir reponse precedente).
Mais tu pourra sauvegarder (localement) ta 'copie modifiee'.
-- Sebastien Jacques
Bruno Berstel <berstel.NO.SPASM@ilog.fr> writes:
Bonjour,
Lorsque je fais ^X^F /login@host:/fichier, tout se passe bien, cad que
le fichier est effectivement trouve et presente dans un buffer. Mais
ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y
remedier?
Merci d'avance,
Bruno.
(emacs-version)^J
"XEmacs 21.4 (patch 12) "Portable Code" [Lucid] (i386-redhat-linux,
Mule) of Thu Feb 20 2003 on porky.devel.redhat.com"
Ca m'arrive souvent...
Pour rendre le buffer 'editable' utilise C-x C-q
Cela ne veux pas dire que tu pourra ensuite le sauvegarder:
lorsque tu essaieras (C-x C-s), emacs te demandera 'Do you want to override
the read-only flag?'.
Tu ne pourras pas si tu n'as pas les privileges (voir reponse precedente).
Mais tu pourra sauvegarder (localement) ta 'copie modifiee'.
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Merci d'avance, Bruno.
(emacs-version)^J "XEmacs 21.4 (patch 12) "Portable Code" [Lucid] (i386-redhat-linux, Mule) of Thu Feb 20 2003 on porky.devel.redhat.com"
Ca m'arrive souvent...
Pour rendre le buffer 'editable' utilise C-x C-q
Cela ne veux pas dire que tu pourra ensuite le sauvegarder: lorsque tu essaieras (C-x C-s), emacs te demandera 'Do you want to override the read-only flag?'. Tu ne pourras pas si tu n'as pas les privileges (voir reponse precedente).
Mais tu pourra sauvegarder (localement) ta 'copie modifiee'.
-- Sebastien Jacques
Bruno Berstel
Georges Ko wrote:
Bruno Berstel a ecrit :
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ? Bruno.
Georges Ko wrote:
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Lorsque je fais ^X^F /login@host:/fichier, tout se passe bien, cad que
le fichier est effectivement trouve et presente dans un buffer. Mais
ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y
remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche
« C-x C-f /login@host:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a
l'utilisateur "web" et au groupe "site", qui sont des user/group du
serveur distant, et ne tombent evidemment pas sur mon user/group local.
Lorsque je fais ^X^F /:/fichier, tout se passe bien, cad que le fichier est effectivement trouve et presente dans un buffer. Mais ce fichier (et le buffer) est en read-only. Pourquoi ? Peut-on y remedier?
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ? Bruno.
Georges Ko
Bruno Berstel a ecrit :
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le répertoire /. -- Georges Ko 2004-09-30 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Quels sont les droits de login dans ce répertoire ? Qu'affiche
« C-x C-f /login@host:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a
l'utilisateur "web" et au groupe "site", qui sont des user/group du
serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le
répertoire /.
--
Georges Ko gko@gko.net 2004-09-30
Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de
votre courrier.
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le répertoire /. -- Georges Ko 2004-09-30 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
Bruno Berstel
Georges Ko wrote:
Bruno Berstel a ecrit :
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le répertoire /.
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Merci pour ta perseverance. :-) Bruno.
Georges Ko wrote:
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Quels sont les droits de login dans ce répertoire ? Qu'affiche
« C-x C-f /login@host:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a
l'utilisateur "web" et au groupe "site", qui sont des user/group du
serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le
répertoire /.
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il
du proprietaire du repertoire ? La ligne pour le repertoire :
Quels sont les droits de login dans ce répertoire ? Qu'affiche « C-x C-f /:/ » ?
Ca affiche (j'ai pris l'exemple d'un fichier) :
-rw-r--r-- 1 web site 227 Sep 28 11:01 test.php
Je crois deviner : le pb vient de ce que le fichier appartient a l'utilisateur "web" et au groupe "site", qui sont des user/group du serveur distant, et ne tombent evidemment pas sur mon user/group local.
C'est ca ?
Presque... Il faudrait regarder les droits de « login » sur le répertoire /.
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Merci pour ta perseverance. :-) Bruno.
Georges Ko
Bruno Berstel a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ? -- Georges Ko 2004-10-01 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de
login". S'agit-il du proprietaire du repertoire ? La ligne pour le
repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix),
mais on dirait que vous n'avez pas les droits
nécessaires... Utilisez-vous le login « web » ?
--
Georges Ko gko@gko.net 2004-10-01
Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de
votre courrier.
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ? -- Georges Ko 2004-10-01 Si vous n'etes pas dans ma liste blanche, ajoutez [m2gko] dans le sujet de votre courrier.
Erwan David
Georges Ko écrivait :
Bruno Berstel a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ?
S = sgid bit mis, mais pas le bit d'exécution.
-- Si vous embauchez, voici mon CV http://www.rail.eu.org/cv/cv.pdf
Georges Ko <gko@gko.net> écrivait :
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de
login". S'agit-il du proprietaire du repertoire ? La ligne pour le
repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix),
mais on dirait que vous n'avez pas les droits
nécessaires... Utilisez-vous le login « web » ?
S = sgid bit mis, mais pas le bit d'exécution.
--
Si vous embauchez, voici mon CV
http://www.rail.eu.org/cv/cv.pdf
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ?
S = sgid bit mis, mais pas le bit d'exécution.
-- Si vous embauchez, voici mon CV http://www.rail.eu.org/cv/cv.pdf
Bruno Berstel
Georges Ko wrote:
Bruno Berstel a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ?
Le serveur FTP est celui des pages perso de Free. J'y utilise comme login mon username Free (bberstel). J'imagine que le serveur FTP se sert de ce username pour restreindre mon champ de vision a mon espace Web personnel. L'ensemble de mes fichiers appartiennent a ce user "web", qui est probablement celui sous lequel est lance le serveur FTP, et au groupe "site", du fait du set-gid bit comme l'explique Erwan.
Mais comme en local mon username est "berstel" et pas "web", XEmacs doit se dire que le fichier ne m'appartient pas et le met en read-only.
Comme suggerait Sebastien, passer le buffer en read-write permet de le modifier, puis lorsqu'on le sauve il faut confirmer a XEmacs qu'on lui demande de tout de meme essayer d'ecrire. Ce qui marche, puisqu'un "put" FTP marche.
Mais je ne m'en etais pas apercu parce qu'entre temps le serveur de Free avait rompu la connexion, ce dont EFS ne s'apercevait qu'au prix d'un time-out, et j'avais cru que ma sauvegarde avait plante XEmacs.
En conclusion, les choses marchent, meme si elles ne sont pas d'une fluidite exemplaire ! Merci a tous pour votre aide, Bruno.
Georges Ko wrote:
Bruno Berstel <berstel.NO.SPASM@ilog.fr> a ecrit :
Je ne suis pas sur de voir ce que sont les "droits de
login". S'agit-il du proprietaire du repertoire ? La ligne pour le
repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix),
mais on dirait que vous n'avez pas les droits
nécessaires... Utilisez-vous le login « web » ?
Le serveur FTP est celui des pages perso de Free. J'y utilise comme
login mon username Free (bberstel). J'imagine que le serveur FTP se sert
de ce username pour restreindre mon champ de vision a mon espace Web
personnel. L'ensemble de mes fichiers appartiennent a ce user "web", qui
est probablement celui sous lequel est lance le serveur FTP, et au
groupe "site", du fait du set-gid bit comme l'explique Erwan.
Mais comme en local mon username est "berstel" et pas "web", XEmacs doit
se dire que le fichier ne m'appartient pas et le met en read-only.
Comme suggerait Sebastien, passer le buffer en read-write permet de le
modifier, puis lorsqu'on le sauve il faut confirmer a XEmacs qu'on lui
demande de tout de meme essayer d'ecrire. Ce qui marche, puisqu'un "put"
FTP marche.
Mais je ne m'en etais pas apercu parce qu'entre temps le serveur de Free
avait rompu la connexion, ce dont EFS ne s'apercevait qu'au prix d'un
time-out, et j'avais cru que ma sauvegarde avait plante XEmacs.
En conclusion, les choses marchent, meme si elles ne sont pas d'une
fluidite exemplaire ! Merci a tous pour votre aide,
Bruno.
Je ne suis pas sur de voir ce que sont les "droits de login". S'agit-il du proprietaire du repertoire ? La ligne pour le repertoire :
drwx--S--- 3 web site 808 Sep 28 13:37 .
Je ne sais pas ce que c'est que ce « S » (pour fr.comp.os.unix), mais on dirait que vous n'avez pas les droits nécessaires... Utilisez-vous le login « web » ?
Le serveur FTP est celui des pages perso de Free. J'y utilise comme login mon username Free (bberstel). J'imagine que le serveur FTP se sert de ce username pour restreindre mon champ de vision a mon espace Web personnel. L'ensemble de mes fichiers appartiennent a ce user "web", qui est probablement celui sous lequel est lance le serveur FTP, et au groupe "site", du fait du set-gid bit comme l'explique Erwan.
Mais comme en local mon username est "berstel" et pas "web", XEmacs doit se dire que le fichier ne m'appartient pas et le met en read-only.
Comme suggerait Sebastien, passer le buffer en read-write permet de le modifier, puis lorsqu'on le sauve il faut confirmer a XEmacs qu'on lui demande de tout de meme essayer d'ecrire. Ce qui marche, puisqu'un "put" FTP marche.
Mais je ne m'en etais pas apercu parce qu'entre temps le serveur de Free avait rompu la connexion, ce dont EFS ne s'apercevait qu'au prix d'un time-out, et j'avais cru que ma sauvegarde avait plante XEmacs.
En conclusion, les choses marchent, meme si elles ne sont pas d'une fluidite exemplaire ! Merci a tous pour votre aide, Bruno.