J'utilise un lecteur flash amorçable avec OSX Yosemite, un seul compte administrateur et plusieurs comptes d'utilisateur (à des fins de test, migrera vers MacBook lorsque j'aurai le logiciel en place). J'essaie de trouver un moyen de garantir la confidentialité / la sécurité de chaque compte individuel entre eux et de l'extérieur. J'ai activé filevault2 donc il y a un mot de passe pour monter le lecteur.
En fin de compte, toute personne capable de monter le lecteur (avec le déverrouillage de filevault) est en mesure de prendre le lecteur flash sur un autre ordinateur avec un accès administrateur et de désactiver les autorisations. Comme il n’est pas pratique pour moi de ne disposer que d’un seul compte capable de déverrouiller le lecteur, il me fallait trouver un moyen de sécuriser chaque compte l’un de l’autre. (y compris à partir du compte admin, non root,)
En parcourant les guides, j'ai trouvé un moyen de mettre le répertoire de base de chaque utilisateur sur une partition séparée. Je pensais pouvoir l'utiliser pour créer des points de contrôle d'accès supplémentaires à l'aide de partitions chiffrées.
Par exemple: http://lnx2mac.blogspot.com/2010/09/moving-os-x-users-to-separate-partition.html
Cependant, le cryptage de ces partitions m'a laissé des effets secondaires indésirables. Je l'ai configuré à l'aide du guide ci-dessus pour modifier le fichier / etc / fstab afin de définir le répertoire de base d'un utilisateur sur une partition chiffrée distincte du lecteur flash. Malheureusement, il existe un problème mineur lors de la connexion à ces comptes. Le lecteur n'étant ni déchiffré ni monté tant que le GUI du poste de travail n'a pas été chargé, le poste de travail approprié n'est pas chargé (le contenu du dossier / Applications apparaît) tant que je n'ai pas déverrouillé, monté, déconnecté, puis reconnecté.
Y at-il un moyen de résoudre ce problème afin que je n'ai pas besoin de coder en dur un mot de passe n'importe où? J'étais en train de lire sur le fait d'essayer d'utiliser launchd pour accomplir des tâches "similaires" mais je ne sais pas comment utiliser le mot de passe de connexion avec tous mes comptes sur des partitions séparées. Je suis assez nouveau pour utiliser les démons de lancement, donc si cela fait partie de la solution, veuillez fournir autant de détails que possible. (J'ai essayé de cocher l'option "enregistrer le mot de passe dans le trousseau" mais cela n'a pas fonctionné, probablement parce que la maison est chiffrée sur la partition à monter.)
Mises en garde: J'essaie d'accomplir cela sans outils ni logiciels non natifs, si possible. Jusqu'à présent, tout le cryptage a été fait avec filevault et diskutil.
En bref: Déverrouillez et montez une partition chiffrée contenant le répertoire de base d'un utilisateur individuel, permettant d'afficher le bureau approprié sans avoir besoin de vous déconnecter et de vous reconnecter. De plus, l'utilisation d'un trousseau est sans danger si vous ne pouvez pas assumer un administrateur (non root). compte ne va pas essayer de l'exploiter pour avoir accès?