logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-02-2019 16:37:20

Djinn_fr
Membre
Inscription : 24-08-2017

Commande find

Bonjour à tous,

J'ai un petit souci avec cette command :

find . -type d -exec chmod 755 {} ;


réponse désagréable :-) :

find: paramètre manquant pour « -exec »



idem pour cette commande : find . -type f -exec chmod 644 {} ;

En fait j'ai un problème avec Wordpress qui refuse de se mettre à jour pour cause de droit sur certains repertoires ou fichiers.
J'ai chercher une solution sur le web et qui me proposait de faire les commandes ci_dessus.

Et enfin ajouter à la fin du fichier wp-config.php : define(‘FS_METHOD’,’direct’);
cette parti à bien fonctionner pour éviter la MàJ en FTP (localhost)

En espérant avoir été assez clair dans mes explications ! :-)

Cdt,
Djinn....

Edit à toto : J'ai édité ton message pour le rendre plus lisible. Je te laisse cliquer sur le lien Modifier au bas à droite de ce post pour voir comment le bb-code est utilisé pour ça.
Voir le tuto : Le code, ça pique moins les yeux en couleur

Hors ligne

#2 22-02-2019 16:44:23

Djinn_fr
Membre
Inscription : 24-08-2017

Re : Commande find

Désolé, la MàJ Wordpress a fonctionné !!! j'ai peut être été trop rapide ! big_smile

Sujet clos ou presque si quelqu'un peut quand même me donner l'explication pour les commandes  find . -type d -exec chmod 755 {} ; avec l'erreur : find: paramètre manquant pour « -exec »

Merci !

Djinn...

Hors ligne

#3 22-02-2019 19:08:27

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Commande find

L'écriture du exec dans find à toujours été un peu déconcertante.

find . -type d -exec chmod 755 "{}" \;



NB : important de mettre des guillemets en cas d'espace dans les noms de dossier... "mon bordel" va être traité comme "mon" et "bordel" séparement, ce qui résulte en une erreur.

Pour l'anecdote, si tu veux juste un truc qui fait presque pareil (presque : enlève les droit d'ouverture de dossier à group/other et autorise l'ouverture dossier au propriétaire mais ne touche pas au reste)

chmod -R u+X,go-X .

Dernière modification par otyugh (22-02-2019 19:11:01)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#4 23-02-2019 01:13:13

MicP
Membre
Inscription : 29-02-2016

Re : Commande find

Bonjour

find . -type d -printf "%m:%p\n"     # j'affiche la valeur octale des attributs de chaque répertoire trouvé par find

700:.
700:./unautrerep
700:./un rep
700:./un rep/unSousRep


find . -type d -exec chmod 755 {} \; # je modifie la valeur des attributs des répertoires trouvés par find


find . -type d -printf "%m:%p\n"     # je vérifie…

755:.
755:./unautrerep
755:./un rep
755:./un rep/unSousRep


NOTE :

Le répertoire courant (qui est représenté par un simple point)
fait aussi partie de la liste des répertoires trouvés par la commande find
Ses attributs ont donc aussi été modifiés.

Pour qu'il ne soit pas pris en compte,
il faudra formuler la ligne de commandes
comme ci-dessous :

find ./* -type d -exec chmod 755 {} \; # je modifie la valeur des attributs des répertoires trouvés par find


Le même résultat pourrait aussi être obtenu
en lançant la ligne de commande suivante :

chmod -R 755 .


=======
Voir aussi : unix.stackexchange.com -> understanding the exec option of find

Dernière modification par MicP (23-02-2019 01:27:07)

Hors ligne

#5 23-02-2019 07:21:18

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Commande find

Djinn_fr : Afin de nous permettre de vous communiquer les meilleurs réponses, ou d'entendre au mieux tes interventions, il est bon de renseigner de manière permanente sous ton avatar ou ton pseudo la configuration du (des) PC que tu utilises.
Voir le tuto : Trop cool d'indiquer son installation dans son profil ! smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums