OVH Cloud OVH Cloud

droits PMB

12 réponses
Avatar
olive
Bonjour,

Je teste une application libre en vue de l'informatisation d'une
bibliothèque publique : PMB (www.sigb.net) Donc pour l'instant sur mon
PC perso, sous Ubuntu.

Je suis scrupuleusement la doc d'installation. Au moment de la gestion des
droits, on me demande d'entrer la commande suivante :

root@oloc:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 \;

Or, j'obtiens l'erreur suivante :

chmod: opérande manquante après `777' Pour en savoir davantage,
faites: « chmod --help ».

Quelqu'un aurait une idée ?

--
Olivier

10 réponses

1 2
Avatar
JustMe
olive a écrit
Bonjour,

Je teste une application libre en vue de l'informatisation d'une
bibliothèque publique : PMB (www.sigb.net) Donc pour l'instant sur mon
PC perso, sous Ubuntu.

Je suis scrupuleusement la doc d'installation. Au moment de la gestion des
droits, on me demande d'entrer la commande suivante :

:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 ;

Or, j'obtiens l'erreur suivante :

chmod: opérande manquante après `777' Pour en savoir davantage,
faites: « chmod --help ».

Quelqu'un aurait une idée ?


il manque {} avant le ;

ceci dit c'est beurk de faire comme ca.

find . -type d -print0 | xargs -0 chmod 0777

est plus efficace

Avatar
Vincent Ramos

:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 ;
Or, j'obtiens l'erreur suivante :
chmod: opérande manquante après `777' Pour en savoir davantage,
faites: « chmod --help ».


Il vous manque l'indicateur de remplacement, {}, après votre la commande
passée à exec :

find -type d -exec chmod 0777 {} ;

Avatar
Jacques Lav!gnotte - Drop Dr NO when replying
Bonjour,


Bonjour,

:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 ;



chmod: opérande manquante après `777'


Manque {} après 777

$ find -type d -exec chmod 0777 {} ;

Petite erreur de la doc...

Jacques

Avatar
olive
JustMe écrivait :

Quelqu'un aurait une idée ?


il manque {} avant le ;


Merci bien, ça a fonctionné.

ceci dit c'est beurk de faire comme ca.

find . -type d -print0 | xargs -0 chmod 0777

est plus efficace


Pour ma culture, pourquoi c'est "beurk" ?

--
Olivier


Avatar
Nicolas George
olive wrote in message
<4536515d$0$21142$:
:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 ;


Ça n'a pas à voir directement avec ta question, mais les droits que tu mets
là, c'est vraiment n'importe quoi.

Avatar
JustMe
olive a écrit
JustMe écrivait :

Quelqu'un aurait une idée ?


il manque {} avant le ;


Merci bien, ça a fonctionné.

ceci dit c'est beurk de faire comme ca.

find . -type d -print0 | xargs -0 chmod 0777

est plus efficace


Pour ma culture, pourquoi c'est "beurk" ?


Parce que tu lances un nouveau process (chmod) pour chaque repertoire
trouvé alors que xargs va "grouper" les répertoire autant qu'il peut et
lancer un chamod par groupe ce qui est plus efficace



Avatar
olive
JustMe écrivait :

Pour ma culture, pourquoi c'est "beurk" ?


Parce que tu lances un nouveau process (chmod) pour chaque repertoire
trouvé alors que xargs va "grouper" les répertoire autant qu'il peut et
lancer un chamod par groupe ce qui est plus efficace


Merci

--
Olivier


Avatar
olive
Nicolas George écrivait :

Ça n'a pas à voir directement avec ta question, mais les droits que tu
mets là, c'est vraiment n'importe quoi.


Oh tu sais, je ne fais que suivre la doc.

http://www.sigb.net/doc.php

Par contre, je ne demande qu'à apprendre, et en particulier, donc,
pourquoi c'est n'importe quoi.

--
Olivier

Avatar
Jacques Lav!gnotte - Drop Dr NO when replying
olive wrote in message
<4536515d$0$21142$:
:/var/www# chown -R olivier * ; chmod -R 0640 * ; find -type d
-exec chmod 0777 ;


Ça n'a pas à voir directement avec ta question, mais les droits que tu mets
là, c'est vraiment n'importe quoi.


C'est *écrit* dans la doc... mais ch'uis d'accord avec Nicolas,
c'est portnawak...

Jacques


Avatar
olive
Jacques Lav!gnotte - Drop Dr NO when replying écrivait :

C'est *écrit* dans la doc... mais ch'uis d'accord avec Nicolas, c'est
portnawak...


Vous connaissez ce logiciel ? Si oui, je serais assez intéressé par un
avis sur son utilisation et son administration.

--
Olivier

1 2