Je cours macOS High Sierra.
Je me demandais comment les services système (par exemple, Time Machine avec les répertoires de sauvegarde protégés) pourraient modifier les répertoires auxquels root
ne peut pas accéder. J'essayais de modifier les autorisations du répertoire de sauvegarde pour permettre l'accès en lecture/écriture à tous les utilisateurs (avec root
) et j'ai obtenu cette sortie (j'ai dû remplacer le nom de mon ordinateur par des astérisques pour des raisons de confidentialité) :
*****:Time Machine root# chmod -R 0777 Backups.backupdb/
chmod: Impossible de modifier le mode du fichier Backups.backupdb//.RecoverySets/1/com.apple.recovery.boot/boot.efi: Opération non autorisée
chmod: Impossible de modifier le mode du fichier Backups.backupdb//*****: Opération non autorisée
[...]
Cependant, Time Machine peut altérer les fichiers même si root
ne le peut pas.
Je sais que dans la boîte de dialogue Obtenir des informations, il est indiqué que l'utilisateur system
peut avoir accès en lecture/écriture.
Est-il même possible qu'un utilisateur puisse accéder à un fichier lorsque root
ne le peut pas ou est-ce simplement qu'Apple indique que le système peut y accéder ?
MISE À JOUR: On m'a informé que les sauvegardes Time Machine sont une toute autre histoire avec la Protection des Sauvegardes Time Machine. Cependant, je ne sais toujours pas comment la Protection de l'Intégrité du Système n'empêche pas d'autres choses (par exemple, les mises à jour depuis l'App Store).
1 votes
Lié: apple.stackexchange.com/questions/193368/…