2017-01-23 1 views
0

J'ai une question concernant les permissions Linux. Si je définis les autorisations d'un fichier à 604 tous les utilisateurs du système seront en mesure de le lire?Autorisations Linux 604, tous les utilisateurs du système ont-ils lu dans le fichier?

Je pose cette question parce que j'étudiais et cette question a été soulevée, je pensais que c'était faux, mais la solution dit que c'est vrai. Si c'est vrai, quelqu'un peut-il expliquer pourquoi? Est-ce que les autres autorisations surpassent celles du groupe?

+0

Non, les autres autorisations ne remplacent pas les autorisations de groupe. Le propriétaire obtient les autorisations du propriétaire, chaque membre du groupe (sauf le propriétaire) obtient les autorisations du groupe et tout le monde obtient d'autres autorisations. – Barmar

+0

Pour autoriser tout le monde à lire le fichier, les autorisations doivent être 644. – Barmar

+0

Mauvais site. Vous recherchez [unix.se] ou [su] à la place. Ce site est pour la programmation des questions connexes. –

Répondre

0

Comme vous le savez Autorisation: XYZ; où X pour le propriétaire, Y pour le groupe, Z pour l'autre. Numéro: 4 pour lecture, 2 pour écriture, 1 pour exécution Votre jeu d'autorisations est 4 + 2,0,4. Maintenant, si le propriétaire est Nyan et que le groupe est mon pote alors Nyan pourrait lire et écrire, tout le monde du groupe de copains ne pourra pas lire, écrire, exécuter. Et les autres utilisateurs peuvent seulement lire. La priorité est de gauche à droite, c'est-à-dire X> Y> Z