J'ai un probl=E8me avec les tests du genre if(-r r=E9pertoire_absolu), if(-
w r=E9pertoire_absolu)...
Quand je fais le test sur un fichier du r=E9pertoire, =E7a fonctionne,
mais quand je test le r=E9pertoire lui-m=EAme, cela ne fonctionne plus,
pourtant je n'ai laiss=E9 que l'acc=E8s en lecture dr--r--r-- sur le
repertoire et le test if(-W /root/rep){#do something} semble dire
qu'il est permis en =E9criture
je gal=E8re un peu, peut-=EAtre est-ce parce que je suis root et je suis
aussi le propri=E9taire du fichier.
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
espie
In article , RV wrote:
Bonjour,
J'ai un problème avec les tests du genre if(-r répertoire_absolu), if(- w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne, mais quand je test le répertoire lui-même, cela ne fonctionne plus, pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le repertoire et le test if(-W /root/rep){#do something} semble dire qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis aussi le propriétaire du fichier.
Je ne sais pas
RTFM: perldoc -f -X
Also note that, for the superuser on the local filesystems, the "-r", "-R", "-w", and "-W" tests always return 1, and "-x" and "-X" return 1 if any execute bit is set in the mode. Scripts run by the superuser may thus need to do a stat() to determine the actual mode of the file, or tem- porarily set their effective uid to something else.
In article <1181034117.610119.181210@k79g2000hse.googlegroups.com>,
RV <rvlebars@hotmail.com> wrote:
Bonjour,
J'ai un problème avec les tests du genre if(-r répertoire_absolu), if(-
w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne,
mais quand je test le répertoire lui-même, cela ne fonctionne plus,
pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le
repertoire et le test if(-W /root/rep){#do something} semble dire
qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis
aussi le propriétaire du fichier.
Je ne sais pas
RTFM:
perldoc -f -X
Also note that, for the superuser on the local
filesystems, the "-r", "-R", "-w", and "-W" tests
always return 1, and "-x" and "-X" return 1 if any
execute bit is set in the mode. Scripts run by
the superuser may thus need to do a stat() to
determine the actual mode of the file, or tem-
porarily set their effective uid to something
else.
J'ai un problème avec les tests du genre if(-r répertoire_absolu), if(- w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne, mais quand je test le répertoire lui-même, cela ne fonctionne plus, pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le repertoire et le test if(-W /root/rep){#do something} semble dire qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis aussi le propriétaire du fichier.
Je ne sais pas
RTFM: perldoc -f -X
Also note that, for the superuser on the local filesystems, the "-r", "-R", "-w", and "-W" tests always return 1, and "-x" and "-X" return 1 if any execute bit is set in the mode. Scripts run by the superuser may thus need to do a stat() to determine the actual mode of the file, or tem- porarily set their effective uid to something else.
RV
On 5 juin, 11:19, (Marc Espie) wrote:
In article ,
RV wrote:
Bonjour,
J'ai un problème avec les tests du genre if(-r répertoire_absolu), i f(- w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne, mais quand je test le répertoire lui-même, cela ne fonctionne plus, pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le repertoire et le test if(-W /root/rep){#do something} semble dire qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis aussi le propriétaire du fichier.
Je ne sais pas
RTFM: perldoc -f -X
Also note that, for the superuser on the local filesystems, the "-r", "-R", "-w", and "-W" tests always return 1, and "-x" and "-X" return 1 if any execute bit is set in the mode. Scripts run by the superuser may thus need to do a stat() to determine the actual mode of the file, or tem- porarily set their effective uid to something else.
yes, okayyy, I'm désolé
merci pour ta réponse
en y réfléchissant, je m'en doutais un peu
On 5 juin, 11:19, e...@lain.home (Marc Espie) wrote:
In article <1181034117.610119.181...@k79g2000hse.googlegroups.com>,
RV <rvleb...@hotmail.com> wrote:
Bonjour,
J'ai un problème avec les tests du genre if(-r répertoire_absolu), i f(-
w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne,
mais quand je test le répertoire lui-même, cela ne fonctionne plus,
pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le
repertoire et le test if(-W /root/rep){#do something} semble dire
qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis
aussi le propriétaire du fichier.
Je ne sais pas
RTFM:
perldoc -f -X
Also note that, for the superuser on the local
filesystems, the "-r", "-R", "-w", and "-W" tests
always return 1, and "-x" and "-X" return 1 if any
execute bit is set in the mode. Scripts run by
the superuser may thus need to do a stat() to
determine the actual mode of the file, or tem-
porarily set their effective uid to something
else.
J'ai un problème avec les tests du genre if(-r répertoire_absolu), i f(- w répertoire_absolu)...
Quand je fais le test sur un fichier du répertoire, ça fonctionne, mais quand je test le répertoire lui-même, cela ne fonctionne plus, pourtant je n'ai laissé que l'accès en lecture dr--r--r-- sur le repertoire et le test if(-W /root/rep){#do something} semble dire qu'il est permis en écriture
je galère un peu, peut-être est-ce parce que je suis root et je suis aussi le propriétaire du fichier.
Je ne sais pas
RTFM: perldoc -f -X
Also note that, for the superuser on the local filesystems, the "-r", "-R", "-w", and "-W" tests always return 1, and "-x" and "-X" return 1 if any execute bit is set in the mode. Scripts run by the superuser may thus need to do a stat() to determine the actual mode of the file, or tem- porarily set their effective uid to something else.