1 votes

Comment appliquer en masse l'interdiction d'accéder à tous les dossiers sauf un pour un compte utilisateur spécifique uniquement?

(Ceci est juste une expérience à des fins éducatives.)

Je suis l'administrateur de l'ordinateur et j'ai désactivé SIP. Je souhaite imiter les restrictions iOS sur macOS en interdisant l'accès (à un autre compte utilisateur spécifique, pas à moi) à tous les répertoires, sauf celui des 'Téléchargements' de leur dossier équivalent 'Utilisateurs'.

Oui, les applications qu'ils lancent peuvent librement lire/écrire dans 'Bibliothèque' et d'autres fichiers liés au système comme elles le feraient normalement, mais l'utilisateur ne peut jamais accéder à ces répertoires (un peu comme sur iOS moins les données des applications sandboxées).

Lorsqu'ils utilisent Finder (ou tout autre navigateur de fichiers), ils ne peuvent accéder qu'à leur dossier Téléchargements.

La gestion de leur système (installation/désinstallation d'applications, etc.) est d'une moindre importance puisque je, l'administrateur, peux le faire pour eux sur demande.

Je pense pouvoir mettre en œuvre cela en appliquant une règle 'Pas d'accès' à leur compte utilisateur pour tous les répertoires, ce qui attache une icône de drapeau rouge au dossier et empêche d'y accéder lorsqu'on clique dessus.

Au lieu de parcourir chaque dossier pour le faire avec cmd+I, puis-je le faire avec le Terminal pour tous les répertoires sauf 'Téléchargements'?

1voto

nohillside Points 82672

Tout accès sur macOS s'exécute avec les identifiants de l'utilisateur possédant un processus, vous ne pouvez donc pas interdire l'accès de l'utilisateur à, par exemple, ~ / Documents ou ~ / Library tout en permettant aux applications lancées par le même utilisateur d'y accéder. Je n'ai jamais essayé mais il est très probable que retirer l'accès utilisateur de ~ / Library empêchera même l'utilisateur de se connecter (de manière probablement désagréable).

Cela est très différent de la mise en bac à sable sur iOS où chaque application a essentiellement son propre espace cloisonné dans le système de fichiers (ce qui garantit qu'une application A ne peut pas accéder aux données d'une application B à moins que les deux ne soient codées spécifiquement pour le supporter) et où les préférences spécifiques à l'application sont stockées dans le bac à sable lui-même.

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