#1 Le 30/03/2007, à 18:14
- Jean-lux
C'est quoi l'umask pour un dossier avec les permissions "700" ?
Bonjours,
Je voudrais savoir quel est l'umask d'un dossier qui à les permissions 700 ?
Merci.
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#2 Le 30/03/2007, à 18:47
- adam0509
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
Umask ché pas
700 =
- 7 : Lecture/écriture/exécution (4+2+1) du propriétaire.
- 00 : aucuns droits pour les autres
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#3 Le 30/03/2007, à 19:11
- BlueTak
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
D'après mes souvenire c'est 077 (tu rentranches l'umask de 777 pour trouver les droits du répertoire)
Hors ligne
#4 Le 30/03/2007, à 20:17
- adam0509
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
bizarre ça...et ça sert a quoi ? Oo
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#5 Le 30/03/2007, à 20:39
- Jean-lux
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
bizarre ça...et ça sert a quoi ? Oo
C'est pour empêcher d'autre utilisateurs de mon ordi d'accéder à une partition.
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#6 Le 30/03/2007, à 21:44
- francois-web
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
bizarre ça...et ça sert a quoi ? Oo
man umask http://pwet.fr/man/linux/appels_systemes/umask
Il le dit bien mieux que moi.
22.04 // Gnome-Shell
Hors ligne
#7 Le 31/03/2007, à 03:39
- roger64
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
adam0509 a écrit :bizarre ça...et ça sert a quoi ? Oo
man umask http://pwet.fr/man/linux/appels_systemes/umask
Il le dit bien mieux que moi.
J'ai lu. C'est un exemple assez typique...J'avoue que je n'ai rien compris.
Tu vaux bien mieux que ça
Hors ligne
#8 Le 31/03/2007, à 10:20
- francois-web
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
C'est un exemple assez typique...J'avoue que je n'ai rien compris.
C'est en effet assez typique et ce sur plusieurs points...
- Aussi absconses soient-elles, les pages de man constituent la base de la documentation des "Unices" (Unix / Linux et autres parents et dérivés).
- La démarche de recherche doit précéder la démarche de question. Souvent le réflexe est de questionner directement. Ce n'est pas forcément un signe de flemme, il faut quand même le préciser. Mais au final, le résultat est moins productif qu'on le pense
- Un autre réflexe est de TOUT rejeter en bloc. Alors que la question est : qu'est-ce que je ne comprends pas là dedans.
Dans le cas de man umask l'assertion principale est :
umask fixe le masque de création de fichiers à la valeur mask & 0777
On peut se dispenser du reste (viser l'essentiel dans les pages de man et y revenir quand on a besoin de plus).
Il y a deux parties :
umask fixe le masque de création de fichiers
et
à la valeur mask & 0777
- Pour la première partie, je pense que http://www.lea-linux.org/cached/index/Permissions.html est en effet plus accessible et plus explicite. On a aussi http://www.funix.org/fr/unix/droits.htm (au passage, deux des sites qui m'ont permis d'appréhender la banquise plus sereinement)
- Pour la seconde, c'est vrai, c'est moins évident : mask & 0777. Il s'agit d'une opération logique OU exclusif (aka XOR). On combine le masque défini par l'instruction umask avec les droits maximum possibles pour un fichier ou un répertoire lors de la création d'un fichier ou d'un répertoire.
Voilà quelques éléments qui permettront de rebondir un peu plus loin si nécessaire.
22.04 // Gnome-Shell
Hors ligne
#9 Le 31/03/2007, à 10:47
- roger64
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
bonjour
Ne te sens pas agressé. Tu ne l'es pas. Tu m'as fait gentiment la morale alors je vais faire l'effort d'aller un peu au delà de mon premier réflexe, un peu primaire, c'est vrai.
Je suis persuadé de l'utilité de la documentation et la consulte régulièrement, voire en rédige un peu à l'occasion http://doc.ubuntu-fr.org/utilisateurs/roger64
Mais il m'arrive encore trop fréquemment de buter sur des pages de man (ou des explications de spécialistes) que je ne comprends pas pour des questions de langage. C'est tout. Dans cet ordre d'idée, l'utilisation d'umask ne me parait pas intuitive et le commentaire associé n'aide pas vraiment. Mais, c'est loin d'être une exception.
Souvent, il manque un petit exemple commenté. La documentation est rédigée par des ingénieurs et consultée souvent par des gens qui ne le sont pas. Il y a un pont à bâtir entre les deux qui s'appelle "vulgarisation" afin que la documentation puisse être réellement exploitée par tous. On n'y est pas encore partout
Cordialement
Correction: un membre de phrase au dernier paragraphe.
Dernière modification par roger64 (Le 31/03/2007, à 11:18)
Hors ligne
#10 Le 31/03/2007, à 11:14
- francois-web
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
+1
22.04 // Gnome-Shell
Hors ligne
#11 Le 07/04/2007, à 11:40
- adam0509
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
en fait, j'ai toujours pas compris.
Si chmod est l'inverse de umask, alors a quoi sert umask ? é_é
EDIT :
$ man umask
Aucune entrée de manuel pour umask
Dernière modification par adam0509 (Le 07/04/2007, à 11:42)
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#12 Le 07/04/2007, à 11:52
- francois-web
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
Au risque de me répéter :
http://www.lea-linux.org/cached/index/Permissions.html
Il y a un paragraphe qui donne la finalité d'umask (compréhensible amha).
Pour le reste :
sudo apt-get install manpages-fr
22.04 // Gnome-Shell
Hors ligne
#13 Le 07/04/2007, à 12:40
- adam0509
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
ok, donc umask c'est pour la création de fichier en fait.
Mais pourquoi les numéros sont inversé ? quelle utilitée ?? O_o
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#14 Le 08/04/2007, à 18:31
- francois-web
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
Mais pourquoi les numéros sont inversé ? quelle utilité ??
Parce que la mer est bleue
chmod définit les droits
umask définit le masque
Les programmeurs ont préféré le masque plutôt que les droits par défaut.
22.04 // Gnome-Shell
Hors ligne
#15 Le 08/04/2007, à 18:51
- adam0509
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
tu peux peut-étre m'aider sur ce topic alors :
http://forum.ubuntu-fr.org/viewtopic.php?id=109063
Merci d'avance ^^
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#16 Le 21/04/2018, à 12:02
- Alternative RVB
Re : C'est quoi l'umask pour un dossier avec les permissions "700" ?
Bonjour à tous,
Vous trouverez une excellente explication sur ce lien
Hors ligne