CHMOD |
Change le mode |
|---|---|
| sys/stat.h |
Syntaxe
| int chmod(const char *pathname, mode_t newmode) |
Paramètres
| Nom | Description | |
|---|---|---|
| pathname | Ce paramètre permet d'indiquer le nom du fichier ou du groupe de fichiers ou du répertoire à traiter. | |
| newmode | Ce paramètre permet d'indiquer le nouveau mode de permission à appliquer: | |
| Valeur | Description | |
| 0000001 | Cette valeur permet d'indiquer le droit d'exécution pour les autres. | |
| 0000002 | Cette valeur permet d'indiquer le droit d'écriture pour les autres. | |
| 0000004 | Cette valeur permet d'indiquer le droit de lecture pour les autres. | |
| 0000007 | Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour les autres. | |
| 0000010 | Cette valeur permet d'indiquer le droit d'exécution pour le groupe. | |
| 0000020 | Cette valeur permet d'indiquer le droit d'écriture pour le groupe. | |
| 0000040 | Cette valeur permet d'indiquer le droit de lecture pour le groupe. | |
| 0000070 | Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le groupe. | |
| 0000100 | Cette valeur permet d'indiquer le droit d'exécution pour le propriétaire. | |
| 0000200 | Cette valeur permet d'indiquer le droit d'écriture pour le propriétaire. | |
| 0000400 | Cette valeur permet d'indiquer le droit de lecture pour le propriétaire. | |
| 0000700 | Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le propriétaire. | |
| 0000777 | Cette valeur permet d'indiquer le droit de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres. | |
| ... | ... | |
Retour
| Valeur | Description |
|---|---|
| 0 | Cette valeur permet d'indiquer que l'opération s'est correctement effectué. |
| 1 | Cette valeur permet d'indiquer qu'une erreur s'est produite. |
Description
Cette fonction permet de changer les droits d'accès des répertoires et des fichiers.
Exemple
Voici un exemple montrant une utilisation de cette fonction :
Voir également
Système d'exploitation - Linux - Commande chmod
Système d'exploitation - FreeBSD - Commande chmod
Système d'exploitation - Unix - chmod
Langage de programmation - Quick C - Référence de procédures et fonctions - chmod
Langage de programmation - FreePascal - FPCHMOD (BaseUnix)
Langage de programmation - Perl - chmod
Langage de programmation - PHP - chmod
Dernière mise à jour : Mercredi, le 10 février 2010