Ce conseil est ancien mais revient à la mode. Je l'ai vu beaucoup récemment, sur un certain nombre de sites Web ou de forums Mac. "Votre compte d'utilisateur" quotidien "ne doit pas être un compte administrateur. Il doit s'agir d'un compte standard créé à cet effet, et vous devez vous connecter au compte administrateur uniquement pour effectuer des tâches d'administration réelles.»
Cela semble être un conseil courant dans le monde Windows, mais pour un système OS X à jour, je ne comprends tout simplement pas le type d'avantages qu'il apporte. Examinons-le:
- Les comptes d'administrateur OS X ne sont pas des comptes root. Toute application souhaitant passer en mode root vous demandera quand même votre mot de passe, donc je ne vois aucune couche de sécurité supplémentaire ici. Essayez de mettre
/var
dans la corbeille. - La modification profonde du système d'exploitation ou l'injection de code dans la plupart des fichiers critiques a été empêchée par SIP depuis El Capitan, que vous soyez administrateur, root ou personne. De plus, dans les endroits sensibles où ils sont encore autorisés, de telles modifications nécessiteraient au minimum un mot de passe root, même à partir d'un compte administrateur, ce qui nous ramènerait au premier argument.
- Pour les logiciels espions, les problèmes de confidentialité et ce genre de choses, l'utilisation de comptes standard offre peu de protection supplémentaire, le cas échéant. Pour autant que je sache, même lorsqu'elles sont utilisées à partir d'un compte standard, les applications ont un accès complet aux fichiers personnels de l'utilisateur et un accès réseau complet (moins tout pare-feu, etc.). Si une mauvaise application souhaite envoyer vos documents à la maison, elle peut parfaitement le faire à partir d'un compte standard.
- Les lignes de défense de base (pare-feu, exécution d'applications de confiance, etc.) s'appliquent à l'ensemble du système.
- D'un autre côté, il est difficile de passer à votre compte administrateur, puis de revenir à votre compte standard, dans les deux sens. Cela peut en fait se traduire par un retard des mises à jour ou de la maintenance administrateur par l'utilisateur, juste pour gagner du temps et reporter le traitement des tracas.
Alors, pourquoi ne pas utiliser un compte administrateur? J'espère que cela ne sera pas marqué comme doublon, d'autres questions liées à ce problème n'ont pas répondu à ces arguments.
Modifier: la question s'applique à un ordinateur que vous possédez et contrôlez.