Détail sur les CHMOD
Fermé
darkos
-
20 août 2010 à 11:28
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 20 août 2010 à 22:10
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 20 août 2010 à 22:10
A voir également:
- Détail sur les CHMOD
- Atlas pro detail non valide - Forum TV & Vidéo
- Impossible d'envoyer le message. appuyez pour voir les détails. - Forum Facebook Messenger
- Vlc ne peut pas ouvrir vérifier les messages du journal pour plus de détails - Forum Audio
- Detail non valide iptv ✓ - Forum Box et Streaming vidéo
- Detail pc - Guide
8 réponses
jee pee
Messages postés
40651
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 483
Modifié par jee pee le 20/08/2010 à 11:40
Modifié par jee pee le 20/08/2010 à 11:40
Bonjour,
Le chmod fait référence à un OS unix/linux.
Sur les environnement de ce type, un utilisateur appartient à un groupe.
Donc les droits du chmod s'appliquent :
- à l'utilisateur lui-même
- aux membres du même groupe que lui
- à tous les autres utilisateurs
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Le chmod fait référence à un OS unix/linux.
Sur les environnement de ce type, un utilisateur appartient à un groupe.
Donc les droits du chmod s'appliquent :
- à l'utilisateur lui-même
- aux membres du même groupe que lui
- à tous les autres utilisateurs
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
jee pee
Messages postés
40651
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 483
Modifié par jee pee le 20/08/2010 à 14:39
Modifié par jee pee le 20/08/2010 à 14:39
Alors sur un serveur unix l'application serveur web est lancée avec le compte d'un utilisateur du serveur.
Après les opérations effectuées par les utilisateurs à travers le serveur web (sur leur navigateur) vont s'effectuer avec les droits de l'utilisateur (de l'OS) qui a lancé l'application sur le serveur unix.
Après lors de l'exécution du serveur web d'autres restrictions applicatives peuvent s'appliquer (comme celles associées au fichier .htaccess lié à php).
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Après les opérations effectuées par les utilisateurs à travers le serveur web (sur leur navigateur) vont s'effectuer avec les droits de l'utilisateur (de l'OS) qui a lancé l'application sur le serveur unix.
Après lors de l'exécution du serveur web d'autres restrictions applicatives peuvent s'appliquer (comme celles associées au fichier .htaccess lié à php).
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
jee pee
Messages postés
40651
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 483
Modifié par jee pee le 20/08/2010 à 14:58
Modifié par jee pee le 20/08/2010 à 14:58
Alors on va faire basique ;-)
Sur la machine il y a des utilisateurs : titi, toto, tata, tutu, ...
Et il y a des groupes : administrateur, developpeurs, ...
Un utilisateur peut appartenir à 1 ou n groupes (dont un groupe principal).
Après quand on parle des droits, c'est par rapport à un fichier.
Ce fichier il a un propriétaire, par exemple titi.
Ce propriétaire a des droits associés au fichier (lecture, écriture, exécution, ...)
Les utilisateurs qui appartiennent au même groupe principal que titi ont eux aussi des droits sur le fichier
Et enfin tous les autres ont des droits qui leur sont spécifiques.
Sur la machine il y a des utilisateurs : titi, toto, tata, tutu, ...
Et il y a des groupes : administrateur, developpeurs, ...
Un utilisateur peut appartenir à 1 ou n groupes (dont un groupe principal).
Après quand on parle des droits, c'est par rapport à un fichier.
Ce fichier il a un propriétaire, par exemple titi.
Ce propriétaire a des droits associés au fichier (lecture, écriture, exécution, ...)
Les utilisateurs qui appartiennent au même groupe principal que titi ont eux aussi des droits sur le fichier
Et enfin tous les autres ont des droits qui leur sont spécifiques.
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
Modifié par rudak le 20/08/2010 à 15:03
Modifié par rudak le 20/08/2010 à 15:03
j'ai du mal a comprendre clairement moi^^ je suis chiant je sais mais bon.
bon =>
je visite www.monsite.com je suis donc un simple utilisateur et suis sous le régime des permissions chmod de ("TOUS")
le webmaster de www.monsite.com est a priori le propriétaire donc sous ce meme régime de permission ("PROPRIETAIRE")
qui est le groupe ? coment définit t on un groupe ?
bon =>
je visite www.monsite.com je suis donc un simple utilisateur et suis sous le régime des permissions chmod de ("TOUS")
le webmaster de www.monsite.com est a priori le propriétaire donc sous ce meme régime de permission ("PROPRIETAIRE")
qui est le groupe ? coment définit t on un groupe ?
jee pee
Messages postés
40651
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 483
20 août 2010 à 15:03
20 août 2010 à 15:03
réponse apprendre unix et notamment ça : https://forums.commentcamarche.net/forum/affich-37622037-securite-droits-d-acces-gnu-linux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
20 août 2010 à 15:02
20 août 2010 à 15:02
Rudak, il y a un truc que tu n'a pas bien compris: le fichier "appartient" à un utilisateur.
Immaginons que moi, Apatik, Contributeur, j'écrive une astuce. C'est sauvegardé, c'est MON astuce.
Je suis le propriétaire sur CCM.
Les Contributeurs sont le groupe.
Tous les autres sont.. les autres.
On peux donc tous avoir des droits différents en fonction de "qui on est", et de "a quel groupe on appartient".
Quand au navigateur.. il a les droits de celui qui le lance. Si c'est moi qui lance un programme, le programme aura les droit du propriétaire, si c'est un contributeur autre que moi, il aura les droits du groupe, si c'est un autre, il aura les droits des autres.
Tu comprends un poil mieux?
Et donc dans le cas d'un serveur FTP, un propriétaire, un membre du groupe, et un autre n'aurons pas les mêmes droits. (Comme si tout le monde pouvait se connecter au FTP de CCM, on aurait des droits différents en fonction des groupes auxquels on appartient)
Immaginons que moi, Apatik, Contributeur, j'écrive une astuce. C'est sauvegardé, c'est MON astuce.
Je suis le propriétaire sur CCM.
Les Contributeurs sont le groupe.
Tous les autres sont.. les autres.
On peux donc tous avoir des droits différents en fonction de "qui on est", et de "a quel groupe on appartient".
Quand au navigateur.. il a les droits de celui qui le lance. Si c'est moi qui lance un programme, le programme aura les droit du propriétaire, si c'est un contributeur autre que moi, il aura les droits du groupe, si c'est un autre, il aura les droits des autres.
Tu comprends un poil mieux?
Et donc dans le cas d'un serveur FTP, un propriétaire, un membre du groupe, et un autre n'aurons pas les mêmes droits. (Comme si tout le monde pouvait se connecter au FTP de CCM, on aurait des droits différents en fonction des groupes auxquels on appartient)
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
20 août 2010 à 15:11
20 août 2010 à 15:11
donc plus clairement, si je suis le propriétaire
(webmaster sur www.monsite.com)
et toi le visiteur de www.monsite.com, tu fais donc partit de TOUS c'est ca ?
comment puis je définir si un tel ou un tel ne fera pas parti de TOUS mais de GROUPE ?
(webmaster sur www.monsite.com)
et toi le visiteur de www.monsite.com, tu fais donc partit de TOUS c'est ca ?
comment puis je définir si un tel ou un tel ne fera pas parti de TOUS mais de GROUPE ?
jee pee
Messages postés
40651
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
10 janvier 2025
9 483
Modifié par jee pee le 20/08/2010 à 15:14
Modifié par jee pee le 20/08/2010 à 15:14
Pour gérer les utilisateurs et leur droits cela s'effectue au niveau de l'OS, il faut être administrateur de la machine.
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
20 août 2010 à 15:15
20 août 2010 à 15:15
Dans le cas d'un site web auquel on accède via un navigateur, la question ne se pose pas trop:
Quand on va sur un site web, on envoie une requête à un serveur HTTP. Ce serveur (Apache dans la majorité des cas) est lancé par un utilisateur lambda. Il a donc les droits de l'utilisateur lambda.Tous les gens qui iront sur le site verront donc les pages comme si c'était eux-même l'utilisateur lambda.
Quand on va sur un site web, on envoie une requête à un serveur HTTP. Ce serveur (Apache dans la majorité des cas) est lancé par un utilisateur lambda. Il a donc les droits de l'utilisateur lambda.Tous les gens qui iront sur le site verront donc les pages comme si c'était eux-même l'utilisateur lambda.
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
20 août 2010 à 15:18
20 août 2010 à 15:18
bon voila ok.
donc en gros sur le web on n'utilise le plus souvent que deux permissions
1/ celle du webmaster qui est propriétaire en se logant sur son FTP
et
2/ celle de l'utilisateur du site
(grossomodo)
donc en gros sur le web on n'utilise le plus souvent que deux permissions
1/ celle du webmaster qui est propriétaire en se logant sur son FTP
et
2/ celle de l'utilisateur du site
(grossomodo)
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
Modifié par Apatik le 20/08/2010 à 15:42
Modifié par Apatik le 20/08/2010 à 15:42
En théorie, et sauf restrictions, tout le monde peux se loguer sur le FTP :)
Mais tout le monde n'a pas accès aux mêmes dossiers par exemples, ou certains ne peuvent que voir, tandis que d'autres peuvent modifier...
Imagine, Jeff nous donne tous un compte sur le serveur. On peux tous s'y connecter en FTP (ou SSH d'ailleurs).
Lui, en tant que propriétaire de la racine du site, il met un chmod à 700. Personne peux les voir.
Les astuces sont à 774. Tous les membres de son groupe (les admins on va dire) peuvent les modifier, et les autres peuvent juste les lire.
Mais tout le monde n'a pas accès aux mêmes dossiers par exemples, ou certains ne peuvent que voir, tandis que d'autres peuvent modifier...
Imagine, Jeff nous donne tous un compte sur le serveur. On peux tous s'y connecter en FTP (ou SSH d'ailleurs).
Lui, en tant que propriétaire de la racine du site, il met un chmod à 700. Personne peux les voir.
Les astuces sont à 774. Tous les membres de son groupe (les admins on va dire) peuvent les modifier, et les autres peuvent juste les lire.
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
20 août 2010 à 15:34
20 août 2010 à 15:34
bon ok ca rentre doucement^^
moi sur mes sites j'ai toujours du mal a mettre les CHMOD sur les dossiers alors je met 733 sur ceux dans les quels j'autorise un upload (photo par ex) les autres j'y touche pas vu que je sais pas a 100% quels sont les restrictions a utiliser...
cette question est donc bien tombée pour moi ^^
moi sur mes sites j'ai toujours du mal a mettre les CHMOD sur les dossiers alors je met 733 sur ceux dans les quels j'autorise un upload (photo par ex) les autres j'y touche pas vu que je sais pas a 100% quels sont les restrictions a utiliser...
cette question est donc bien tombée pour moi ^^
Robin des boitiers
Messages postés
1824
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
4 avril 2023
274
20 août 2010 à 15:42
20 août 2010 à 15:42
Bonjour
On crait un groupe quand les utilisateurs qui y sont contenus possedent les mêmes droits, ca evite de devoir configurer les comptes de chacuns un par un.
De plus un utilisateurs peut faire parti de plusieurs groupes ex:
directeur ==> direction/comptabilite/secretariat.
secretaire==>comptabilité/secretariat
Ensuite on accorde a chaque dossier ou fichier des droits d'acces à un groupe plutot qu'a x personnes isolées, c'est beaucoup plus simple a gerer.
Et pour ca le principe est le même que ce soit sous un serveur windows ou samba ou ce qu on veut.
Cordialement.
On crait un groupe quand les utilisateurs qui y sont contenus possedent les mêmes droits, ca evite de devoir configurer les comptes de chacuns un par un.
De plus un utilisateurs peut faire parti de plusieurs groupes ex:
directeur ==> direction/comptabilite/secretariat.
secretaire==>comptabilité/secretariat
Ensuite on accorde a chaque dossier ou fichier des droits d'acces à un groupe plutot qu'a x personnes isolées, c'est beaucoup plus simple a gerer.
Et pour ca le principe est le même que ce soit sous un serveur windows ou samba ou ce qu on veut.
Cordialement.
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
20 août 2010 à 16:47
20 août 2010 à 16:47
bon bin jai essayé de mettre mes CHMOD a jour mais ca le fait pas trop..
Le site Web a refusé d'afficher cette page Web
HTTP 403
Causes les plus probables :
*Ce site Web requiert que vous vous connectiez.
c'est la misère, meme quand je met tout en 777 ca marche pas^^
Le site Web a refusé d'afficher cette page Web
HTTP 403
Causes les plus probables :
*Ce site Web requiert que vous vous connectiez.
c'est la misère, meme quand je met tout en 777 ca marche pas^^
20 août 2010 à 11:39
20 août 2010 à 13:44
Sous les systèmes UNIX (donc Linux, Mac, BSD, ...), il y a des utilisateurs.
Ces utilisateurs appartiennent à un groupe.
En mettant un chmod de 777, ça donne donc tous les droits à tout le monde (utilisateur (créateur du fichier), groupe et les autres).
Imagine que sur la machine, il y ait un groupe "developpeurs_ccm". Dans ce groupe, il y a plusieurs membres. Étant donné qu'ils ne souhaites pas que les autres utilisateurs (extérieurs au groupe developpeurs_ccm) puissent voir leur travail, ça sera le chmod 770 qu'il faudra mettre.
Si un seul utilisateur de ce groupe travaille sur un autre mini-projet, mais qu'il ne souhaite pas que les autres développeurs voient ce mini-projet, il devra mettre un chmod de 700.
20 août 2010 à 14:14
coment le navigateur fait il la diférence entre eux ?
20 août 2010 à 14:21
20 août 2010 à 14:29