J'ai récemment appris qu'il est possible de crypter un volume APFS dans un conteneur à partir de l'interface de ligne de commande en utilisant la commande diskutil
comme ceci :
diskutil apfs encrypt -user disk disk3s1
où disk3s1
est le seul volume dans le conteneur APFS sur mon disque externe.
L'utilisateur disk
est mentionné dans la page de manuel de diskutil
, mais je ne comprends pas ce que c'est. De plus, si je comprends correctement, crypter le disque de démarrage de MacOS en utilisant l'onglet "Préférences Système" -> "Sécurité et confidentialité" -> "FileVault" -> bouton "Activer FileVault" réalise essentiellement la même chose. D'après ce que je peux voir, la différence entre les deux approches concerne les utilisateurs qui peuvent décrypter le disque. En utilisant l'approche des "Préférences Système", mon utilisateur (BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB
ci-dessous) a la permission de décrypter le disque, tout comme la clé de récupération (utilisateur CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC
ci-dessous) qui a été générée lorsque j'ai appuyé sur le bouton "Activer FileVault". Les différences peuvent être vues en utilisant à nouveau diskutil
:
# Volume sur le disque externe :
diskutil apfs listkeys disk3s1
# Utilisateur cryptographique pour disk3s1 (1 trouvé)
# |
# +-- AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
# Type : Utilisateur de disque
# Volume de données sur le disque interne de mon MacBook :
diskutil apfs listkeys disk1s2
# Utilisateurs cryptographiques pour disk1s2 (2 trouvés)
# |
# +-- BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB
# | Type : Utilisateur de répertoire local ouvert
# |
# +-- CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC
# Type : Utilisateur de récupération personnel
J'ai fait quelques recherches sur internet mais je n'ai pas trouvé de réponses satisfaisantes aux questions suivantes ; toute aide est appréciée. Merci d'avance.
- Qu'est-ce que l'utilisateur "disk" ? Est-il spécial ? Est-il universel parmi toutes les installations de MacOS ?
- Puis-je ajouter des utilisateurs de cryptographie supplémentaires à
disk3s1
viadiskutil
ou une autre commande CLI ? - Puis-je ajouter un utilisateur de récupération personnel/clé de récupération après le fait (par exemple, à
disk3s1
comme indiqué ci-dessus) viadiskutil
ou une autre commande CLI ? - Puis-je supprimer des utilisateurs cryptographiques après coup ?
Références
Voici quelques articles que j'ai lus avant de créer ce post, listés sans ordre particulier, certains étant plus pertinents que d'autres.
- Documentation technique APFS
- Décrypter un volume crypté APFS en utilisant diskutil sous macOS 10.13.2
- Diapositives de la session "Gestion de FileVault 2 sous macOS High Sierra" à la conférence MacAD UK 2018
- Cryptage APFS, utilisateurs invités fantômes et UUID étranges
- Comprendre l'utilitaire de disque et la structure de disque dans macOS 10.13-10.15
- Travailler avec le cryptage FileVault
- Questions fréquemment posées sur le cryptage du volume de sauvegarde