Gemitel.com
 

   

Votre Solution de Micropaiement

 

 

Tutoriel : Qu'est-ce que le CHMOD ?

 

Tuto écrit par LionZion, revu par Molokai et Raf en août 2004
(
PhpDebutant.org)
 

Voici donc un mot qui pose bien des interrogations. Vous savez bien que cela a un lien avec le FTP et les serveurs Unix, mais impossible d'en savoir plus. Votre premier réflexe (qui est le bon) et de trifouiller dans votre Client FTP (CuteFTP ou FTP Expert entre autres...) pour voir s'il n'y aurait pas un début de réponse, mais rien !

Alors le chmod c'est quoi ?
Et bien c'est tout simplement les droits qui sont donnés à un fichier ou un répertoire sur le serveur FTP. Le petit détail ennuyeux c'est qu'avec des clients FTP graphiques - comme FTP Expert - on ne vous parle pas de chmod mais d'attributs. Faisons un test simple, dans la fenêtre coté serveur, faites un click droit sur l'un de vos fichiers puis sélectionnez propriétés. En dessous des informations classiques sous Windows, vous apercevez neuf cases à cocher qui permettent de définir les droits. Le chmod c'est çà ! :)

Voici un moyen simple pour savoir quel est le chmod d'un fichier :

Et maintenant pour connaître le chmod d'un répertoire
(on ajoute 1 pour que tous les fichiers contenus dans ce répertoire bénéficient également de ces attributs) :

Remarque importante :
Si vous utilisez un hébergeur gratuit, nexen, free, citeweb, etc., il est peu probable que vous ayez l'autorisation de pouvoir modifier les chmod. Cela peut très bien se comprendre dans la mesure où la sécurité du serveur serait mise en danger. Je vous conseille donc de passer à un espace serveur de type professionnel si vous souhaitez avoir toutes les options possibles.

Mais alors la commande chmod plus personne ne s'en sert ?
Si si, car chmod est la commande qui est lancée lorsque vous cochez telle ou telle case et que vous validez les nouveaux attributs. Bien sûr pour vous cela est complètement transparent. Maintenant si vous pouvez accéder (si votre hébergeur le permet) à votre serveur FTP via TELNET, et bien vous devrez taper les syntaxes Unix à la main (rappelez-vous du MS-DOS) et là c'est vous qui entrez le chmod.

 

 (c)2002/2007 - Gemitel.com