1 votes

Chmod unix / linux pour permettre à tout le monde de lire chaque répertoire et fichier

Je rencontre des problèmes d'autorisations de fichiers pour sauvegarder mon MacbookPro via mon réseau local sur mon ordinateur Windows.

Je veux définir les autorisations de tous les fichiers et répertoires de MacbookPro pour permettre la lecture par tous. Sur le Mac, j'ai utilisé deux comptes au fil des ans, donc certains fichiers ont cette autorisation, d'autres ont celle-ci.

Donc je dois faire : chmod -R a+r *

De plus, je pense que je dois également faire a+x pour tous les répertoires : chmod -R a+X *

Ce qui signifie que je peux faire les deux avec : chmod -R a+r, a+X *

Est-ce correct ? Je demande cela pour ne pas perturber l'accès à mon disque dur.

4voto

Marek Rost Points 1951
  1. Si vous exécutez la commande chmod à l'échelle du système (sur le répertoire /), vous allez certainement casser votre système. Certains fichiers dans UNIX/Linux ne sont pas censés être lisibles par tout le monde.

  2. Si vous le faites à l'intérieur du répertoire de l'utilisateur /Users/, vous ne casserez pas votre système, MAIS vous pourriez exposer certains fichiers sensibles à n'importe qui dans le système (par exemple : des clés privées pour SSH). C'est à vous de choisir l'effet désiré.

  3. Vous pouvez combiner les chmod en utilisant chmod -R a+rX .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X