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