Umask
opensource
-
zurg_ Messages postés 142 Statut Membre -
zurg_ Messages postés 142 Statut Membre -
Bonjour,
comme vous le savais la commande umask est tres importante dans Linux c'est pourkoi je veux l'assimiler tres bien c'est ce qui est fait (je pense):D mais il reste encore quelque chose qui me derange c'est le premier zero qu'il sa signification?????
par defaut dans Fedora quand on tappe Umask la resultat est 0002
c'est ce premier zero que je ne trouve pas ça signification.!!!!
Un grand merci a ceux qui vont m'aider et autre merci a tout le monde ;p
comme vous le savais la commande umask est tres importante dans Linux c'est pourkoi je veux l'assimiler tres bien c'est ce qui est fait (je pense):D mais il reste encore quelque chose qui me derange c'est le premier zero qu'il sa signification?????
par defaut dans Fedora quand on tappe Umask la resultat est 0002
c'est ce premier zero que je ne trouve pas ça signification.!!!!
Un grand merci a ceux qui vont m'aider et autre merci a tout le monde ;p
A voir également:
- Umask octal
- Addition de deux nombres hexadécimal et octal ✓ - Forum Programmation
4 réponses
Salut,
en fait, le premier "0" permet de prendre en compte le SUID, le SGID ou le sticky bit.
Ce sont des permissions spéciales qui permettent l'héritage de droits d'exécution sur un programme par exemple.
Tu trouveras plus de détails ici : https://fr.wikipedia.org/wiki/Permissions_Unix
Si tu n'as pas l'intention de te servir de ces permissions spéciales, tu peux rester sur la notation à 3 chiffres et donc utiliser aussi une notation d'umask à 3 chiffres.
Ainsi pour positionner des droits à 755, ton umask sera de 022, pour posistioner des droits à 1755 (avec le sticky bit positionné) ton umask sera de 6022.
Prends bien le temps de lire la doc car ces notions ne sont pas simples mais très importantes dans le domaines de la sécurité (c'est un premier pas).
Voilà, bon courage...
en fait, le premier "0" permet de prendre en compte le SUID, le SGID ou le sticky bit.
Ce sont des permissions spéciales qui permettent l'héritage de droits d'exécution sur un programme par exemple.
Tu trouveras plus de détails ici : https://fr.wikipedia.org/wiki/Permissions_Unix
Si tu n'as pas l'intention de te servir de ces permissions spéciales, tu peux rester sur la notation à 3 chiffres et donc utiliser aussi une notation d'umask à 3 chiffres.
Ainsi pour positionner des droits à 755, ton umask sera de 022, pour posistioner des droits à 1755 (avec le sticky bit positionné) ton umask sera de 6022.
Prends bien le temps de lire la doc car ces notions ne sont pas simples mais très importantes dans le domaines de la sécurité (c'est un premier pas).
Voilà, bon courage...