harold50 Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 Bonjour je voudrais avoir une explication de la commande de privilèges "umask". la syntaxe et aussi l'utilité. merci de votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
astero-H Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 man umask Lien vers le commentaire Partager sur d’autres sites More sharing options...
harold50 Posté(e) le 25 avril 2005 Auteur Partager Posté(e) le 25 avril 2005 deja fait mais umask est une commande interne du shell Lien vers le commentaire Partager sur d’autres sites More sharing options...
neologix Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 Bon, en gros umask est une commande qui conditionne la création de nouveaux fichiers. Elle fonctionne comme ceci: droit=777-umask où tu mets umask en mode octal (4: lecture,1: execution, 2: écriture), dans l'ordre (usergroupreste) exemple: tu veux monter une partition au démarrage, sur laquelle tu stockes tes documents: dans les options, tu mets: uid=tonid,gid=tongid,umask=022 Tu auras donc: propriétaire des fichiers sur la partoche; toi; groupe: toi (tu peux bien sûr mettre ce qu'il te plait). droits: 777-022=755: soit, en français: rwxr-xr-x C'est nécessaire, car quand tu montes une partoche par fstab, le proprio est celui qui l'a montée, donc root. Résultat, tu n'aurais pas accès à cette partition! Si tu as d'autres questions, n'hésite pas, je me ferai un plaisir de répondre (si c'est dans mes cordes). neo Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 Y avait pas un tuto sur le fstab et la gestion des FS ??? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Duke98 Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 deja fait mais umask est une commande interne du shell tout est dans le man umask Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 avril 2005 Partager Posté(e) le 25 avril 2005 Oui enfin il faut les bon manpages Moi je tombe sur les prototype C Lien vers le commentaire Partager sur d’autres sites More sharing options...
harold50 Posté(e) le 26 avril 2005 Auteur Partager Posté(e) le 26 avril 2005 Bon, en gros umask est une commande qui conditionne la création de nouveaux fichiers.Elle fonctionne comme ceci: droit=777-umask où tu mets umask en mode octal (4: lecture,1: execution, 2: écriture), dans l'ordre (usergroupreste) exemple: tu veux monter une partition au démarrage, sur laquelle tu stockes tes documents: dans les options, tu mets: uid=tonid,gid=tongid,umask=022 Tu auras donc: propriétaire des fichiers sur la partoche; toi; groupe: toi (tu peux bien sûr mettre ce qu'il te plait). droits: 777-022=755: soit, en français: rwxr-xr-x C'est nécessaire, car quand tu montes une partoche par fstab, le proprio est celui qui l'a montée, donc root. Résultat, tu n'aurais pas accès à cette partition! Si tu as d'autres questions, n'hésite pas, je me ferai un plaisir de répondre (si c'est dans mes cordes). neo ok mais comment elle est utilisée en mode symbolique? de plus si je comprend bien le umask est une valeur qu'on fixe et a la creation du fichier il y a une soustraction qui s'éffectue et le resultat de cette soustraction et les droit appliquer au fichier? si oui qu'est ce qui peut motiver le choix de cette valeur initiale? Lien vers le commentaire Partager sur d’autres sites More sharing options...
neologix Posté(e) le 26 avril 2005 Partager Posté(e) le 26 avril 2005 Je ne comprends pas ta question. "symbolique", et "valeur initiale" pour la valeur initiale, c'est un mask, tu effectue donc une différence Lien vers le commentaire Partager sur d’autres sites More sharing options...
harold50 Posté(e) le 27 avril 2005 Auteur Partager Posté(e) le 27 avril 2005 le umask doit il toujours avoir la valeur 777? si non sur quels critères dois je me baser pour la fixer. Lien vers le commentaire Partager sur d’autres sites More sharing options...
astero-H Posté(e) le 27 avril 2005 Partager Posté(e) le 27 avril 2005 le umask doit il toujours avoir la valeur 777? si non sur quels critères dois je me baser pour la fixer. euhhh en fait j'crois que t'as pas bien compris. umask=777 équivaut à : mode-umask => 777-777 => 000 => ... umask est comme son nom l'indique un masque que tu appliques aux permissions d'un FS lors de son montage. umask=22 donne 777-22=755 donc rwxr-xr-x umask=7 donne 777-7=770 donc rwxrwx--- note que umask=7 est la même chose que umask=007 Sinon, expliques nous ce que tu veux faire ecactement, parce que là j'vois pas très bien où tu veux en venir... Lien vers le commentaire Partager sur d’autres sites More sharing options...
harold50 Posté(e) le 27 avril 2005 Auteur Partager Posté(e) le 27 avril 2005 ok la je vois en fait je veux savoir si il ne s'applique que lors d'un montage de system de fichier peut il s'apliquer aussi juste a un fichier lors de se création? Lien vers le commentaire Partager sur d’autres sites More sharing options...
knoodrake Posté(e) le 27 avril 2005 Partager Posté(e) le 27 avril 2005 Cool ! ca fait X années que j'avais la flemme de bien comprendre umask ^^ copains Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.