énigme lors de transferts par ftp dans un répertoire d'une partition
fat32 de ma machine (noyau 2.6.15) : impossible de récupérer l'un d'eux
(erreur : ne peut ouvrir le fichier local, argument invalide).
J'ai réussi à le télécharger sur une autre partition en ext3 mais
ensuite toujours impossible de le transférer sur la partition fat32
(erreur : impossible d'écrire dans le fichier ou de l'ouvrir suivant la
manip).
Le fichier récalcitrant s'appelle 'AUX.HDF.tar.gz'. Est-ce que le
problème pourrait avoir une relation au fait que 'AUX' est un nom
spécial pour MSDOS et Windows (tout comme LPT, CON, COM...) ?
--
Sébastien Kirche
En creusant un peu la question, il semble que cette restriction soit standard, j'ai vu des patches passés sur la ml du noyau pour la faire sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le 2.6.14.1 et le 2.6.19.
Pascal Hambourg
Sébastien Kirche wrote in message :
En creusant un peu la question, il semble que cette restriction soit standard, j'ai vu des patches passés sur la ml du noyau pour la faire sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le 2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat driver doesn't allow a user to create those names. But many OSes and even Windows can create those names actually, now.
This patch removes the reserved name check.
Sébastien Kirche wrote in message <877itdlbfc.fsf@petisuix.seki.fr>:
En creusant un peu la question, il semble que cette restriction soit
standard, j'ai vu des patches passés sur la ml du noyau pour la faire
sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le
2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat
driver doesn't allow a user to create those names. But many OSes and
even Windows can create those names actually, now.
En creusant un peu la question, il semble que cette restriction soit standard, j'ai vu des patches passés sur la ml du noyau pour la faire sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le 2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat driver doesn't allow a user to create those names. But many OSes and even Windows can create those names actually, now.
This patch removes the reserved name check.
YBM
Sébastien Kirche wrote in message :
En creusant un peu la question, il semble que cette restriction soit standard, j'ai vu des patches passés sur la ml du noyau pour la faire sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le 2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat driver doesn't allow a user to create those names. But many OSes and even Windows can create those names actually, now.
This patch removes the reserved name check.
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
Sébastien Kirche wrote in message <877itdlbfc.fsf@petisuix.seki.fr>:
En creusant un peu la question, il semble que cette restriction soit
standard, j'ai vu des patches passés sur la ml du noyau pour la faire
sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le
2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat
driver doesn't allow a user to create those names. But many OSes and
even Windows can create those names actually, now.
This patch removes the reserved name check.
Ça doit être rigole de monter un disque avec de tels fichiers ou
répertoires sur un Win 9x (je ne sais plus si 98 est concerné) :
il suffit de mettre un <img src="file:///c:nulcon"> dans
une page Web pour planter complètement (même pas un écran bleu)
un Windows 9x...
En creusant un peu la question, il semble que cette restriction soit standard, j'ai vu des patches passés sur la ml du noyau pour la faire sauter.
Effectivement, avec les arbres que j'ai sous la main, ça a sauté entre le 2.6.14.1 et le 2.6.19.
Dans le changelog du 2.6.17 :
[PATCH] fat: kill reserved names
Since these names on old MSDOS is used as device, so, current fat driver doesn't allow a user to create those names. But many OSes and even Windows can create those names actually, now.
This patch removes the reserved name check.
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
Pascal Hambourg
Ceci dit, Linux a aussi des noms réservés.
Lesquels, par exemple ?
Il y a . et ..,
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu "physique" de chaque répertoire (sur le disque) ou bien sont-ils seulement "virtuels" et créés par le noyau ?
sans compter que '/' et NUL sont scandaleusement interdits dans les noms de fichiers.
C'est des caractères, pas des noms de fichiers.
Ceci dit, Linux a aussi des noms réservés.
Lesquels, par exemple ?
Il y a . et ..,
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu
"physique" de chaque répertoire (sur le disque) ou bien sont-ils
seulement "virtuels" et créés par le noyau ?
sans compter que '/' et NUL sont scandaleusement interdits
dans les noms de fichiers.
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu "physique" de chaque répertoire (sur le disque) ou bien sont-ils seulement "virtuels" et créés par le noyau ?
sans compter que '/' et NUL sont scandaleusement interdits dans les noms de fichiers.
C'est des caractères, pas des noms de fichiers.
Denis Beauregard
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi. Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
Il ne s'est pas laissé piégé, mais imaginez la surprise d'un débutant qui aurait voulu l'effacer avec un del *.
Denis
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM <ybmess@nooos.fr> écrivait
dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou
répertoires sur un Win 9x (je ne sais plus si 98 est concerné) :
il suffit de mettre un <img src="file:///c:nulcon"> dans
une page Web pour planter complètement (même pas un écran bleu)
un Windows 9x...
La présence du fichier n'a aucun effet en soi. Il y a quelques
années (vers 1990), un de mes collègues avait été victime de
vandalisme. C'était un PC utilisé dans un endroit isolé, donc
personne n'était sur place. Quand il a fait une visite de routine,
il a trouvé qu'il y avait un fichier appelé *.
Il ne s'est pas laissé piégé, mais imaginez la surprise d'un
débutant qui aurait voulu l'effacer avec un del *.
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi. Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
Il ne s'est pas laissé piégé, mais imaginez la surprise d'un débutant qui aurait voulu l'effacer avec un del *.
Denis
Nicolas George
Pascal Hambourg wrote in message <etmp9h$22vd$:
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu "physique" de chaque répertoire (sur le disque) ou bien sont-ils seulement "virtuels" et créés par le noyau ?
Ça dépend probablement des filesystems, mais en général ils sont bien là.
C'est des caractères, pas des noms de fichiers.
Mais ça implique une grande quantité de noms interdits.
Pascal Hambourg wrote in message <etmp9h$22vd$1@biggoron.nerim.net>:
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu
"physique" de chaque répertoire (sur le disque) ou bien sont-ils
seulement "virtuels" et créés par le noyau ?
Ça dépend probablement des filesystems, mais en général ils sont bien là.
C'est des caractères, pas des noms de fichiers.
Mais ça implique une grande quantité de noms interdits.
Certes. Au fait, ces deux-là sont-ils vraiment dans le contenu "physique" de chaque répertoire (sur le disque) ou bien sont-ils seulement "virtuels" et créés par le noyau ?
Ça dépend probablement des filesystems, mais en général ils sont bien là.
C'est des caractères, pas des noms de fichiers.
Mais ça implique une grande quantité de noms interdits.
Pascal Hambourg
C'est des caractères, pas des noms de fichiers.
Mais ça implique une grande quantité de noms interdits.
Ma question portait sur l'existence de noms réservés (sous-entendu à un usage spécifique, comme . et ..), pas interdits.
C'est des caractères, pas des noms de fichiers.
Mais ça implique une grande quantité de noms interdits.
Ma question portait sur l'existence de noms réservés (sous-entendu à un
usage spécifique, comme . et ..), pas interdits.
Mais ça implique une grande quantité de noms interdits.
Ma question portait sur l'existence de noms réservés (sous-entendu à un usage spécifique, comme . et ..), pas interdits.
YBM
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant) nommé c:nulcon ?
Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas créer un fichier nommé "/" sur un fs ext3.
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM <ybmess@nooos.fr> écrivait
dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou
répertoires sur un Win 9x (je ne sais plus si 98 est concerné) :
il suffit de mettre un <img src="file:///c:nulcon"> dans
une page Web pour planter complètement (même pas un écran bleu)
un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant)
nommé c:nulcon ?
Il y a quelques
années (vers 1990), un de mes collègues avait été victime de
vandalisme. C'était un PC utilisé dans un endroit isolé, donc
personne n'était sur place. Quand il a fait une visite de routine,
il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas
créer un fichier nommé "/" sur un fs ext3.
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant) nommé c:nulcon ?
Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas créer un fichier nommé "/" sur un fs ext3.
Le Tue, 20 Mar 2007 08:40:30 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant) nommé c:nulcon ?
C'est autre chose ! Avoir un fichier dangereux c'est comme avoir un virus inactif. Si on ne fait rien, c'est sans danger.
Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas créer un fichier nommé "/" sur un fs ext3.
et si on faisait un fichier /* -r, puis un rm * du dossier ?
Denis
Le Tue, 20 Mar 2007 08:40:30 +0100, YBM <ybmess@nooos.fr> écrivait
dans fr.comp.os.linux.configuration:
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM <ybmess@nooos.fr> écrivait
dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou
répertoires sur un Win 9x (je ne sais plus si 98 est concerné) :
il suffit de mettre un <img src="file:///c:nulcon"> dans
une page Web pour planter complètement (même pas un écran bleu)
un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant)
nommé c:nulcon ?
C'est autre chose ! Avoir un fichier dangereux c'est comme avoir un
virus inactif. Si on ne fait rien, c'est sans danger.
Il y a quelques
années (vers 1990), un de mes collègues avait été victime de
vandalisme. C'était un PC utilisé dans un endroit isolé, donc
personne n'était sur place. Quand il a fait une visite de routine,
il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas
créer un fichier nommé "/" sur un fs ext3.
Le Tue, 20 Mar 2007 08:40:30 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Le Mon, 19 Mar 2007 20:38:32 +0100, YBM écrivait dans fr.comp.os.linux.configuration:
Ça doit être rigole de monter un disque avec de tels fichiers ou répertoires sur un Win 9x (je ne sais plus si 98 est concerné) : il suffit de mettre un <img src="file:///c:nulcon"> dans une page Web pour planter complètement (même pas un écran bleu) un Windows 9x...
La présence du fichier n'a aucun effet en soi.
Que ce passe-t-il si on essaye d'ouvrir un fichier (classique, existant) nommé c:nulcon ?
C'est autre chose ! Avoir un fichier dangereux c'est comme avoir un virus inactif. Si on ne fait rien, c'est sans danger.
Il y a quelques années (vers 1990), un de mes collègues avait été victime de vandalisme. C'était un PC utilisé dans un endroit isolé, donc personne n'était sur place. Quand il a fait une visite de routine, il a trouvé qu'il y avait un fichier appelé *.
ah ! pctools... Faudrait voir si avec debugfs on pourrait pas créer un fichier nommé "/" sur un fs ext3.