commande umask pour un fichier
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

commande umask pour un fichier



  1. #1
    cosmoff

    commande umask pour un fichier


    ------

    bonjour, bonsoir,

    voila j'ai des petits soucis au niveau de la commande umask pour un fichier,
    si je fais :
    Code:
    umask 0333
    touch fichier.txt 
    ls -l fichier.txt  // alors les droits sont r--r--r--
    
    //mais si je fais :
    umask 0222
    touch fichier1.txt 
    ls -l fichier1.txt  // alors les droits sont r--r--r-- donc umask n'a rien changer sur mes droits du fichier :s
    je pensais que dans un fichier par défaut c'était 0666 et que le umask servait a retrancher les droits 666 par le umask mais non
    je vois pas trop comment ca marche

    et comment faire pour mettre les droits rwx pour l'utilisateur a un fichier avec la commande umask , car par défaut c'est 666 et non 777. est ce possible avec umask ou on doit passer par chmod?

    merci d'avance pour vos éclaircissement

    -----

  2. #2
    pm42

    Re : commande umask pour un fichier

    Par défaut, un fichier ne sera x, exécutable ce qui est tout à fait normal.
    Si tu veux qu'il soit rw-rw-rw, tu fais un umask 0. Donc tu ne retires aucun droit.

  3. #3
    cosmoff

    Re : commande umask pour un fichier

    si mon fichier est un exécutable (.cpp par exemple) je dois luis donner les droits exécutable

  4. #4
    Jack
    Modérateur

    Re : commande umask pour un fichier

    si mon fichier est un exécutable (.cpp par exemple)
    un fichier .cpp n'est pas un fichier exécutable
    je dois luis donner les droits exécutable
    umask ne peut que diminuer des droits

  5. A voir en vidéo sur Futura
  6. #5
    pm42

    Re : commande umask pour un fichier

    Citation Envoyé par Jack Voir le message
    un fichier .cpp n'est pas un fichier exécutable
    umask ne peut que diminuer des droits
    En effet.
    Si c'est un programme compilé, le compilateur va se charger de lui donner les droits.
    Si c'est un script, c'est à vous de le faire avec un chmod.

    umask relève d'un usage nettement plus spécialisé et on en a assez peu besoin au quotidien voire pas du tout.
    Et s'il est à 022 par défaut, ce n'est pas par hasard.

Discussions similaires

  1. convertir un fichier solidworks vers un fichier .c openGL sous visual studio ?
    Par invitec871b1d7 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 27/02/2012, 16h21
  2. aide pour programmation armoire de commande came pour portail a vantaux.
    Par invite5d1cf378 dans le forum Bricolage et décoration
    Réponses: 0
    Dernier message: 06/09/2011, 20h01
  3. comment faire pour transformer un fichier mac en fichier pc(windows)
    Par invite9d798579 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 27/01/2011, 16h27
  4. Commande cd dans un fichier bash
    Par invite70eda27f dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 02/07/2008, 19h32
  5. fichier pour .sub
    Par inviteca6ab349 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 24/01/2005, 20h26
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...