Comment calculer le umask 077

comment calculer le umask 077

Bonjour,
je souhaiterais savoir comment calculer le umask 077 pour les fichier de droit 600

Pour le umask 022,
c’est 666-022=644 (pour le fichier)
et c’est 777-022= 755 (pour les dossiers)

merci pour vos futures réponses

Salut,

666-022=644 (pour le fichier)

Si pour un fichier on ne pouvait donner de valeur supérieure à 6 on se demande comment on pourrait avoir un fichier batch exécutable et modifiable :smiley:

[quote=“jakol”]comment calculer le umask 077

Bonjour,
je souhaiterais savoir comment calculer le umask 077 pour les fichier de droit 600

Pour le umask 022,
c’est 666-022=644 (pour le fichier)
et c’est 777-022= 755 (pour les dossiers)

merci pour vos futures réponses[/quote]
Je n’ai pas vraiment compris la question, puisque la réponse semble y être, mais pour calculer l’umask que tu veux, il suffit de tenir compte des droits sur les répertoires, et automatiquement les droits sur les fichiers se verront enlever le droit d’execution. Par exemple:
umask 0022 entraîne 0755 sur les répertoire et 0644 sur les fichiers.

User Group Other

-rwx
8421 => tu fais la somme pour chaque groupe
2=>w
-022 tu enlèves les possibilité d’écrire à G et O
c’est cela que tu cherches ?

644 donne: -rw- -r-- -r-- droit de lire et écrire User
755 donne: -rwx -r-x -r-x droit de lire, écrire et executer User

Peux tu compléter ta question ?