• [^] # Re: umask

    Posté par . En réponse au message Droits d'accés sur les fichiers. Évalué à 1.

    umask permet effectivement de définir, dans leur ensemble, les droits des fichiers créés.
    Ainsi, après la commande 'umask 0007', tous les fichiers seront créés avec les les droits de lecture et écriture pour l'utilisateur et son groupe et sans aucun droit pour les autres.
    On peut aussi utiliser la commande umask avec le format symbolique (comme chmod) ainsi :
    umask ug=rwx,o-rwx

    Je ne connais pas de moyen de spécifier ce masque de droit par répertoire. Si quelqu'un a une méthode je suis aussi preneur (on peut se simplifier la tache avec des alias qui enchainent les commandes cd + umaski, mais ce n'est pas vraiment satisfaisant)

    En revanche, il est possible de jouer sur les groupes pour partager certains droits avec des utilisateurs particuliers :
    Tu crées un groupe 'projet' dans le quel tu mets un certain nombre d'utilisateurs, puis tu crées un répertoire Projet avec les droits 2770 (mkdir -m 2770 Projet ; chgrp projet Projet). Ainsi tous les fichiers créés dans le répertoire Projet appartiendront au groupe projet (avec les droits de relatifs au umask courant).

    En espérant avoir pu un peu t'aider ...