j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant me donne chmod: dossier-contenant/dossier/dossier-contenu: Permission denied chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier ne fonctionne pas
chmod a+x dossier-contenant/dossier fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond au droit de traversée, pour un répertoire. Or, pour agir sur un élément se situant dans un répertoire, il faut avoir à la fois les droits d'écriture et de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au sous-dossier.
Pourriez-vous contrôler les droits de chacun des répertoires à l'aide de commandes "ls -ld" et poster le résultat ?
Merci !
Cordialement,
Bruno
Bonjour,
Le 24/04/2010 à 3:54, Thomas a écrit :
In article
<fantome.forums.tDeContes-210F84.05460917042010@news.free.fr>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
bonjour :-)
j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant
me donne
chmod: dossier-contenant/dossier/dossier-contenu: Permission denied
chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier
fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier
ne fonctionne pas
chmod a+x dossier-contenant/dossier
fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond
au droit de traversée, pour un répertoire. Or, pour agir sur un élément
se situant dans un répertoire, il faut avoir à la fois les droits
d'écriture et de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au
sous-dossier.
Pourriez-vous contrôler les droits de chacun des répertoires à l'aide de
commandes "ls -ld" et poster le résultat ?
j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant me donne chmod: dossier-contenant/dossier/dossier-contenu: Permission denied chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier ne fonctionne pas
chmod a+x dossier-contenant/dossier fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond au droit de traversée, pour un répertoire. Or, pour agir sur un élément se situant dans un répertoire, il faut avoir à la fois les droits d'écriture et de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au sous-dossier.
Pourriez-vous contrôler les droits de chacun des répertoires à l'aide de commandes "ls -ld" et poster le résultat ?
Merci !
Cordialement,
Bruno
Lucas Levrel
Le 24 avril 2010, Bruno Tréguier a écrit :
Le 24/04/2010 à 3:54, Thomas a écrit :
j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant me donne chmod: dossier-contenant/dossier/dossier-contenu: Permission denied chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier ne fonctionne pas
chmod a+x dossier-contenant/dossier fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond au droit de traversée, pour un répertoire. Or, pour agir sur un élément se situant dans un répertoire, il faut avoir à la fois les droits d'écriture et de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au sous-dossier.
Si j'ai bien lu, Thomas a fait d'abord chmod -R a+x dossier-contenant Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été fait dedans (d'où les erreurs), mais finalement dossier-contenant a été changé. Du coup l'appel suivant chmod a+x dossier-contenant/dossier a marché.
Par conséquent, il faut lancer chmod -R a+x dossier-contenant autant de fois qu'il y a de niveaux d'arborescence dedans !
-- LL
Le 24 avril 2010, Bruno Tréguier a écrit :
Le 24/04/2010 à 3:54, Thomas a écrit :
j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant
me donne
chmod: dossier-contenant/dossier/dossier-contenu: Permission denied
chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier
fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier
ne fonctionne pas
chmod a+x dossier-contenant/dossier
fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond au
droit de traversée, pour un répertoire. Or, pour agir sur un élément se
situant dans un répertoire, il faut avoir à la fois les droits d'écriture et
de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au
sous-dossier.
Si j'ai bien lu, Thomas a fait d'abord
chmod -R a+x dossier-contenant
Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été
fait dedans (d'où les erreurs), mais finalement dossier-contenant a été
changé. Du coup l'appel suivant
chmod a+x dossier-contenant/dossier
a marché.
Par conséquent, il faut lancer
chmod -R a+x dossier-contenant
autant de fois qu'il y a de niveaux d'arborescence dedans !
j'ai un dossier en rw- avec je crois d'autres dossiers en rw- dedans
chmod -R a+x dossier-contenant me donne chmod: dossier-contenant/dossier/dossier-contenu: Permission denied chmod: dossier-contenant/dossier: Permission denied
chmod -R a+x dossier-contenant/dossier fonctionne
pardon :
chmod -R a+x dossier-contenant/dossier ne fonctionne pas
chmod a+x dossier-contenant/dossier fonctionne
Vous êtes sûr ? Cela ne devrait pas être le cas... Le bit x correspond au droit de traversée, pour un répertoire. Or, pour agir sur un élément se situant dans un répertoire, il faut avoir à la fois les droits d'écriture et de traversée...
En revanche, si par erreur vous avez fait un:
chmod a+x dossier-contenant
Cela peut expliquer vos résultats puisque dans ce cas vous avez accès au sous-dossier.
Si j'ai bien lu, Thomas a fait d'abord chmod -R a+x dossier-contenant Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été fait dedans (d'où les erreurs), mais finalement dossier-contenant a été changé. Du coup l'appel suivant chmod a+x dossier-contenant/dossier a marché.
Par conséquent, il faut lancer chmod -R a+x dossier-contenant autant de fois qu'il y a de niveaux d'arborescence dedans !
-- LL
Bruno Tréguier
Bonjour,
Le 26/04/2010 à 10:49, Lucas Levrel a écrit :
Si j'ai bien lu, Thomas a fait d'abord chmod -R a+x dossier-contenant
C'est mon interprétation de la chose effectivement...
Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été fait dedans (d'où les erreurs), mais finalement dossier-contenant a été changé. Du coup l'appel suivant chmod a+x dossier-contenant/dossier a marché.
Voilà.
Par conséquent, il faut lancer chmod -R a+x dossier-contenant autant de fois qu'il y a de niveaux d'arborescence dedans !
Oui, le -R commençant par les dossiers les plus enfouis pour remonter l'arborescence ensuite, il faut ici procéder en sens inverse, donc à la mimine, mais ça se scripte très bien si nécessaire.
Bonne journée !
Cordialement,
Bruno
Bonjour,
Le 26/04/2010 à 10:49, Lucas Levrel a écrit :
Si j'ai bien lu, Thomas a fait d'abord
chmod -R a+x dossier-contenant
C'est mon interprétation de la chose effectivement...
Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été
fait dedans (d'où les erreurs), mais finalement dossier-contenant a été
changé. Du coup l'appel suivant
chmod a+x dossier-contenant/dossier
a marché.
Voilà.
Par conséquent, il faut lancer
chmod -R a+x dossier-contenant
autant de fois qu'il y a de niveaux d'arborescence dedans !
Oui, le -R commençant par les dossiers les plus enfouis pour remonter
l'arborescence ensuite, il faut ici procéder en sens inverse, donc à la
mimine, mais ça se scripte très bien si nécessaire.
Si j'ai bien lu, Thomas a fait d'abord chmod -R a+x dossier-contenant
C'est mon interprétation de la chose effectivement...
Comme tu l'expliques, s'il n'avait pas les droits dessus, rien n'a été fait dedans (d'où les erreurs), mais finalement dossier-contenant a été changé. Du coup l'appel suivant chmod a+x dossier-contenant/dossier a marché.
Voilà.
Par conséquent, il faut lancer chmod -R a+x dossier-contenant autant de fois qu'il y a de niveaux d'arborescence dedans !
Oui, le -R commençant par les dossiers les plus enfouis pour remonter l'arborescence ensuite, il faut ici procéder en sens inverse, donc à la mimine, mais ça se scripte très bien si nécessaire.
qui n'affecte que les répertoires qu'un chmod -R a+x qui affecte égakement les fichiers...
Et le flag -X (majuscule), il sert précisément à cela.
-- XAv - recasé
Bruno Tréguier
Le 27/04/2010 à 18:35, (Xavier) a écrit :
Cyrille Lefevre <cyrille.lefevre-news% wrote:
qui n'affecte que les répertoires qu'un chmod -R a+x qui affecte égakement les fichiers...
Et le flag -X (majuscule), il sert précisément à cela.
Bonsoir Xavier,
Effectivement vous avez raison, mais la commande proposée par Cyrille répond aussi au besoin initial de Thomas, à savoir (via l'option -depth du find) commencer par les niveaux les moins profonds de la hiérarchie avant d'aborder les suivants et l'option -d limite la recherche aux répertoires)... Du coup on ne se heurte pas au problème de permission posé par un "chmod -R a+X".
Cordialement,
Bruno
Le 27/04/2010 à 18:35, xavier@groumpf.org (Xavier) a écrit :
qui n'affecte que les répertoires qu'un chmod -R a+x qui
affecte égakement les fichiers...
Et le flag -X (majuscule), il sert précisément à cela.
Bonsoir Xavier,
Effectivement vous avez raison, mais la commande proposée par Cyrille
répond aussi au besoin initial de Thomas, à savoir (via l'option -depth
du find) commencer par les niveaux les moins profonds de la hiérarchie
avant d'aborder les suivants et l'option -d limite la recherche aux
répertoires)... Du coup on ne se heurte pas au problème de permission
posé par un "chmod -R a+X".
qui n'affecte que les répertoires qu'un chmod -R a+x qui affecte égakement les fichiers...
Et le flag -X (majuscule), il sert précisément à cela.
Bonsoir Xavier,
Effectivement vous avez raison, mais la commande proposée par Cyrille répond aussi au besoin initial de Thomas, à savoir (via l'option -depth du find) commencer par les niveaux les moins profonds de la hiérarchie avant d'aborder les suivants et l'option -d limite la recherche aux répertoires)... Du coup on ne se heurte pas au problème de permission posé par un "chmod -R a+X".