7 votes

Empêcher les autres utilisateurs d'éjecter (ou même de voir) mes images de disque montées

J'ai une image de disque chiffrée (sparsebundle) où tous mes documents privés sont stockés; Je la monte sur un point de montage personnalisé avec:

mkdir -p /Users/gabriele/MyDocs
hdiutil attach /MyDocs.sparsebundle -mountpoint /Users/gabriele/MyDocs

Les autres utilisateurs voient l'image de disque montée dans la barre latérale de la fenêtre du Finder et peut-être aussi sur leur bureau (selon les préférences du Finder), mais ils ne peuvent pas accéder au volume en raison de privilèges insuffisants. En tout cas, les autres utilisateurs peuvent éjecter le volume, et c'est mauvais.

Existe-t-il un moyen d'empêcher les autres utilisateurs d'éjecter mes volumes, ou même de voir ce volume s'ils n'ont pas suffisamment de privilèges pour en voir le contenu?

2voto

MrDaniel Points 12472

Pour rendre l'image disque montée moins visible, vous pouvez exécuter la commande SetFile pour rendre le répertoire du volume invisible. Cela rendra l'image disque montée moins évidente dans la barre latérale du Finder pour les autres utilisateurs. Bien sûr, cela la rend également moins visible pour vous, mais vous pouvez créer un alias dans le Finder vers l'endroit où le dossier devrait être pour vous.

Exécutez SetFile pour rendre l'image disque montée invisible dans le Finder :

SetFile -a V /Users/gabriele/MyDocs

Ouvrez l'emplacement de l'image disque dans le Finder :

open /Users/gabriele/MyDocs

Créez un alias pour vous permettre d'ouvrir facilement le dossier MyDocs désormais masqué. Dans la fenêtre du Finder ouverte, saisissez l'icône du dossier en haut au centre où il est écrit "MyDocs", puis faites glisser cela tout en maintenant les touches Option+Commande enfoncées et relâchez-le sur votre bureau, pas dans /Users/gabriele, car vous devrez d'abord renommer l'alias, sinon il ne vous permettra pas de le copier. Renommez donc le "MyDoc" glissé en "MyDoc alias", puis déplacez-le dans /Users/gabriele ou où vous le souhaitez. Vous devriez maintenant avoir l'alias "MyDoc alias" vers votre dossier MyDoc caché, que les autres utilisateurs ne verront pas dans la barre latérale du Finder.

Remarque : Xcode doit être installé pour utiliser SetFile. De plus, j'ai dû relancer le Finder sur Lion pour que l'image disque montée devienne invisible, essayez cela si vous ne parvenez pas à faire disparaître MyDoc.

Je ne suis pas sûr de comment empêcher l'éjection, car toute personne ayant accès à Utilitaire de disque, à la commande mount, etc. peut voir le chemin et le démonter pour vous. Cependant, le rendre invisible réduit la nécessité de le rendre non-éjectable, car il ne sera pas en vue des autres utilisateurs dans le Finder comme option à éjecter.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X