Chmod et compagnie
15 août 1999
Bonjour à tous (et toutes :),
Au sommaire de ce 3e numéro
1) Les nouveautés (de la semaine)
2) Les statistiques
3) La petite explication : chmod
4) Divers
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
1) Les nouveautés
Il ne s'est pas passé grand chose sur le site cette semaine.
Suite à la proposition de la semaine passée (cfr et pourquoi pas vous
?), la présentation d'un nouveau script a été ajoutée, et il est
probable que d'autres suivront.
Il s'agit de Statomaker qui permet comme son nom le laisse supposer de
faire des statistiques concernant vos visiteurs (nombre de visites
(globale et par jour), les navigateurs utilisés, les plateformes, ...)
Nous avons également passé pas mal de temps à chercher une erreur
introuvable et qui est signalée par un programme d'analyse
de liens. Ce problème survient sur les pages affichant les bannières
du réseau j'affiche.net.
Si vous rencontrez ce problème, pouvez vous nous envoyer un mail avec
la description de plateforme (browser, os, ...), et le type de
problème rencontré ?
Merci :-)
retour au début
2) Statistiques
Le stats jouent un peu au yo-yo, dirait on :
Lundi 9, 222 visiteurs sont passés sur le site, ils n'étaient déja
plus que 101, et pour le restant de la semaine, on est revenu à la
moyenne précédente, soit +- 70 visiteurs/jour.
On note quand meme une diminution le 11/8 (est ce du au phénomène
Eclispe ? ;)
retour au début
3) La petite explication
chmod, qu'est ce que c'est ?
En lisant les explications concernant l'installation des scripts, vous
verrez presque chaque fois le terme chmod suivi de chiffres.
Chmod est une commande unix (et dérivés) qui permet de donner des
droits d'accès aux fichiers. Ces droits sont les droits de lecture,
écriture et exécution.
Ces droits peuvent être différents pour chaque catégorie
d'utilisateurs. Unix en distingue 3 : le propriétaire, les membres du
groupe d'utilisateurs auquel appartient le propriétaire, tout le
monde.
Pour changer les droits, la méthode varie suivant ce que vous utilisez
: certains programmes ftp vous proposent des cases à cocher vous
permettant de spécifier quels droits vous voulez donner pour chaque
catégorie d'utilisateurs.
D'autres programmes (ou bien si vous changez les droits via telnet)
vous demandent de faire cela en leur donnant un nombre de 3 chiffres
qui correspond aux droits.
Chaque chiffre correspond aux droits attribués à une catégorie
d'utilisateurs : le premier chiffre correspond aux droits du
propriétaire, le 2ème correspond aux droits du groupe et le 3ème
chiffre correspond aux droits accordés à tout le monde.
Pour connaitre la valeur à donner à chaque chiffre, il faut faire une
addition toute simple de la valeur de chaque droit que l'on veut
attribuer :
le droit de lecture vaut 4, celui d'écriture vaut 2 et celui
d'exécution vaut 1.
Donc si je veux donner le droit de lecture et d'écriture, je devrais
utiliser 6 (=4 pour lecture + 2 pour écriture).
Les droits à attribuer devant être spécifiés pour chaque catégorie il
faut que je sois plus précis :
si je veux que chaque catégorie puisse lire et écrire mon fichier, le
nombre qui représente les droits d'accès est donc 666 ( lire et écrire
= 4 + 2 et comme c'est pour chaque catégorie, je le répète 3 fois).
Si maintenant je veux que le propriétaire puisse tout faire sur le
fichier (lire, écrire, exécuter) et que le groupe et tout le monde ne
puisse que le lire et l'exécuter, mon nombre représentant les droits est
donc 755 (lire, écrire, exécuter = 4+2+1 | lire, exécuter = 4+1 |
lire, exécuter = 4+1)
Suivant le type de fichier, il faut donner des droits différents :
- les scripts doivent doivent être chmod 755 (propriétaire : lire, écrire,
exécuter; groupe : lire, exécuter; tout le monde : lire, exécuter)
- les fichiers html standards : chmod 644
- les fichiers qui doivent être modifiés par des scripts cgi : chmod 666
- les répertoires contenant des fichiers qui sont modifiés par un
script : chmod 777
Comment changer les droits :
- via telnet, positionnez vous dans le répertoire contenant le ou les
fichiers (ou répertoires) dont vous voulez changer les droits et tapez
: chmod XXX nomdufichier
où XXX est le nombre à 3 chiffres représentant les droits et nomdufichier
est le nom du ou des fichiers dont vous souhaitez modifier les
droits.
- via ftp. Tous les logiciels ftp étant différents, cela est difficile
à dire, mais en général vous devez sélectionner le ou les fichiers
vous intéressant, faire apparaitre le menu relatif aux fichiers (avec
le bouton droit par exemple) et choisir chmod (ou properties ou rights).
Suivant votre client ftp vous devrez soit cocher des cases pour
spécifier les droits, soit introduire le nombre de 3 chiffres les
représentant.
Remarque : ces explications ne concernent que Unix et ses clones, car
pour autant que je sache il n'est pas possible de faire de chmod sur
un serveur Windows.
Merci de me le signaler si ce n'est pas exact :)
(frédéric)
retour au début
4) Divers
Si vous nous écrivez en utilisant le formulaire, n'oubliez pas de
laisser votre adresse mail de façon ce que nous puissions vous
répondre (avec votre nom tout seul, on ne va pas très loin)
retour au début
Vos réactions, commentaires, critiques ou suggestions sont toujours les
bienvenu(e)s soit à notre adresse mail, soit dans le livre d'or, ou encore
via le formulaire sur la page contact.
Bonne semaine à toutes et tous.
Frederic
Octave
Webmasters cgi-fr.com
http://www.scripts-fr.com : des ressources Cgi en français
|
|