Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/02/2007, à 01:31

Badze

chmod et récurrence inefficace

Bonjour,

je précise que je suis nouveau dans le monde linux.
Donc j'expose mon probleme qui va vou paraitre tout bête mais me bloque actuellement.

J'ai mon site web en local sur ma machine, par erreur d'inattention j'ai changé les droits sur le repertoire de mon site perso.

Je sais qu'un site possede des droit 644 sur ses fichiers

donc pour récupéré mes droits d'origines, j'applique ceci

chmod -R 644 ~/website

la ok, mais le probleme est que tout mes sous répertoire perdre le droit d'execussion donc je ne peux plus y accédé en lecture.

comment dois je faire alors pour avoir un doit 644 pour lensemble des fichiers de mon site, et un droit supplémentaire d'execution pour les directories.

Merci d'avance

Dernière modification par Badze (Le 04/02/2007, à 19:23)

Hors ligne

#2 Le 03/02/2007, à 01:46

denis56

Re : chmod et récurrence inefficace

Salut

Il y a une option -R (majuscule) je crois qui donne "récurrence"  à chmod mais attention c'est à double tranchant (humoristikement quand ça récurre, ça récurre !!!).
j'suis leger la-dessus mais les pages de man sont en grandes partie francisées.
(j'en lis une tous les soirs, ça me berce.) lol
Donc "man chmod" et tu nages dans l'bonheur...


Ce soir je lis chmod en breton !

Kenavo da !


Debian Jessie souvent, Xubuntu parfois,
Bénévole @ Rhizomes

Hors ligne

#3 Le 03/02/2007, à 01:56

Badze

Re : chmod et récurrence inefficace

ba justement je veux qu'il y ai récurence pour lensemble des fichiers du site. (644)
mais les dossiers perde aussi leur droit d'etre executé, dc ca clouche smile

Hors ligne

#4 Le 03/02/2007, à 15:36

denis56

Re : chmod et récurrence inefficace

Desole j'avais plus les yeux en face des trous
tu tapes bien ton chmod avec les droits ou en sudo ? mets lui une option -v pour avoir du retour
ce serait pas plutot chown ? droit d'acces n'est pas propriété


Debian Jessie souvent, Xubuntu parfois,
Bénévole @ Rhizomes

Hors ligne

#5 Le 03/02/2007, à 19:48

Badze

Re : chmod et récurrence inefficace

non chown permet de changé le propriétaire du fichier. chmod les droit dacces.

sinon je peux triché en mettant chmod -R 755 sur mon dossier mais tout mes fichier sont désormais executable, donc c pas terrible je trouve.

Hors ligne

#6 Le 04/02/2007, à 01:28

denis56

Re : chmod et récurrence inefficace

oui, oui, J'ai pas une sympathie terrible pour ces deux CH.....  mais donc tu es bien proprietaire de tes dossiers et sous-dossiers, c'est pas root ?
et ta commande chmod, tu la passe en utilisateur ou en sudo (root)

Car je crois que certaines interfaces (graphiques par exemple mais d'autres aussi) limitent les droits ou plutot ont des droits limités car elles ne sont pas dans le bon groupe pour des raisons de sécurité.

Mais là j'ai seulement des notions loins de la certitude desolé


Debian Jessie souvent, Xubuntu parfois,
Bénévole @ Rhizomes

Hors ligne

#7 Le 04/02/2007, à 17:07

Badze

Re : chmod et récurrence inefficace

bon je vais répété clairement, sans faire allusion a mon ftp perso, mais comme un dossier dans mon /home

normalement quand tu install ubuntu les droit de ton /home/user est comme ceci "644" RW_ - R__ - R__ pour les fichiers, et "755" RWX - R_X - R_X pour les répoertoires ( car les répertoires on besoin d'être executé pour être ouvert smile )

le hic, est que jai appliqué un

chmod 644 -R /home/user

donc en gros TOUT mes fichers ET dossiers son en 644.

mais le probleme qui se pose est que l'ensemble de mes dossier dans /home/user on perdu leur droit d'etre executer, et son donc inaccessible.

vois tu ce que je veux dire mainteant ?

donc je cherche a faire un chmod 644 -R /home/user tout en gardant les droit d'execution de mes dossiers. En gros ravoir mon home par default comme à l'installation d'ubuntu.

jespere avoir été clair à présent smile

Hors ligne

#8 Le 04/02/2007, à 17:54

coutume1

Re : chmod et récurrence inefficace

Essayer de vous placer à la racine de la hiérarchie de fichiers dont vous voulez modifier les droits. Tapez

find . -type d | xargs chmod 755

Voilà.
Benoît.

Hors ligne

#9 Le 04/02/2007, à 18:15

denis56

Re : chmod et récurrence inefficace

Ça pour etre clair, c'est clair, smile sad
j'imaginais bien qqchose comme ça et je n'ai rien vu dans les pages de man pour le faire simplement (à part le -R) et c'est pas les deux lignes posix de la man,  qui vont t'aider quoique pour rechercher avec ce mot cle...
ou avec ftp car dans ta situation le chapitre des droits classiques d'un linux poste de travail n'est pas suffisant peut-etre ftp ou serveur seraient plus adaptés les droits sont je crois plus pointus et donc les outils.
possible d'aller voir chez débian ou sur un forum +specialisé comme ubuntu serveur.
peut-etre reposté en intitulant plus technique genre "chmod et récurrence inefficace" pour cibler mieux car "droit sur un site web" dans le forum "autres" peut s'interpreter : "droit commun sur un site web lamda" et toi, t'es rendu sur un os technique bien loin du troll.
Malheureusement pour toi je ne peux pas t'aider davantage. si tu postes ailleurs précise le ici avec un lien ou le n° du sujet pour que chacun suive ... et je t'en souhaite de meilleurs que moi

Bonne chance et kenavo.


Debian Jessie souvent, Xubuntu parfois,
Bénévole @ Rhizomes

Hors ligne

#10 Le 04/02/2007, à 19:27

Badze

Re : chmod et récurrence inefficace

Essayer de vous placer à la racine de la hiérarchie de fichiers dont vous voulez modifier les droits. Tapez

find . -type d | xargs chmod 755

Voilà.
Benoît.

merci mais malheureusement cette commande ne peux sappliqué etant donné que quand tu le lance il ne peux déja pas accédé au dossier qui ne sont pas executable.

merci a toi denis56 , je vais tater un peux sur différent forum pour voir si une solution existe. Je la mettrai ici une fois trouvé

Hors ligne

#11 Le 04/02/2007, à 19:49

coutume1

Re : chmod et récurrence inefficace

Je viens de faire le test ainsi. Imaginons que la hiérarchie de fichiers que je veux modifier commence au dossier ~/website.

Je vais dans le répertoire ~ et je tape

sudo find website/ -type d | xargs chmod 755

J'ai certes des messages d'accès dénié mais les permissions sont bel et bien modifiées.

Si vraiment, ça ne marche pas, essayez votre solution. Executez chmod -R  755 website/ puis

sudo find website/ -type f | xargs chmod 644

Benoît.

Hors ligne

#12 Le 04/02/2007, à 20:45

Badze

Re : chmod et récurrence inefficace

oué cela semble fonctionné, je vais tater dans mes sous repertoires.
Les messages d'erreur me chagrinne un peu m'enfin bon.

Cela repond quand meme a mon probleme.

Merci beaucoup big_smile

Hors ligne