Changer umask

Résolu
Bonjour,

j'ai un problème avec la commande umak . je veux la modifier pour que les droits d'accès sont automatiquement rwxrw-r-- mais quand je tape umask 764 ca ne me donne pas le résultat obtenu . J'ai même essayé umask u=rwx,g=rw,o= mais ca ne me donne pas ce que j'attends
merci d'avance

4 réponses

  1. Contributeur
    dans quel répertoire est exécuté le chmod ?
    n'y a-t-il pas une colonne Mounted on à droite ?
    1. je n'ai pas execute chmod , et mon pwd c'est le home directory avec le caractère ~
    2. Contributeur
      que répond
      umask u=rwx,g=rw,o= ; touch zzz; ls -l zzz
    3. ca me donne comme droits : r w - r w - - - -

      mais quand je cree un repretoire je remarque que les droits d'accès sont différents

      r w x r w - - - -

      Pourquoi cette différence ?
    4. Contributeur
      umask ne met pas de x sur un fichier, mais sur un répertoire oui.
      pour un répertoire, c'est le droit de le traverser ou aller dedans si il y aussi le droit r
      pour un fichier, il faut faire chmod +x, ceci est fait automatiquement par un compilateur sur l'exécutable si il n'y a pas d'erreur
    5. merci beaucoup pour votre aide
  2. en fait ca marche, mais je ne sais pas pourquoi les droits d'accès par defaut des fichiers sont differents de ceux pour les repertoires.

    j'ai tapé la commande df - T mais j'ai pas très bien compris voilà un screenshot



    merci d'avance
    1. Contributeur
      hello
      umask ne met pas les droits x
      u=rwx,g=rw,o=r doit fonctionner, sur quel type de système de fichier ?
      df -T .
      1. juste une rectification : ca ne marche pas en octal
        1. Bonjour,
          Si c'est censé marcher en octal.
          par défaut, le masque est 0022

          Exemple :
          jonas@debianjessie:~/Documents/Recherche/test$ umask
          0022
          jonas@debianjessie:~/Documents/Recherche/test$ touch toto
          jonas@debianjessie:~/Documents/Recherche/test$ ls -l
          total 0
          -rw-r--r-- 1 jonas users 0 janv. 2 20:06 toto
          jonas@debianjessie:~/Documents/Recherche/test$ umask 0066
          jonas@debianjessie:~/Documents/Recherche/test$ touch tata
          jonas@debianjessie:~/Documents/Recherche/test$ ls -l
          total 0
          -rw------- 1 jonas users 0 janv. 2 20:07 tata
          -rw-r--r-- 1 jonas users 0 janv. 2 20:06 toto
          jonas@debianjessie:~/Documents/Recherche/test$