Bonjour,
Effectivement hors le compte root, sur Mac il existe 2 type d'utilisateurs, les administrateurs ayants les droits d'administrer le Mac, (installer/supprimer des applis, supprimer/créer un utilisateur, etc...) et les utilisateurs standard. Les utilisateurs qui sont Administrateurs sont supposés savoir ce qu'ils font sur leur Mac. Si on met son Mac à disposition d'un non initié, ou que l'on veut éviter des problèmes suite à des erreurs, il faut que ce dernier soit sous une session standard.
Quant on dit que l'on peut désactiver le compte root sous Mac , c'est un peu un abus de langage - Le compte root existe toujours, mais on ne peut s'en servir que si ce dernier est activé par un administrateur. Mais le système s'en sert lorsque on utilise le Terminal par exemple.
La preuve est que la grande majorité des utilisateurs n'ont jamais activé le compte root de leur Mac, mais lorsque ils utilisent le Terminal avec une commande sudo, ils se servent en fait de droits de super utilisateurs réservés au compte root, et ça fonctionne, mais uniquement quelques minutes, ensuite à la prochaine commande sudo, il faudra retaper son mot de passe administrateur. Dans cette situation, le système part du principe qu'un administrateur peut vouloir utiliser le compte root mais temporairement. Le compte root a des droits supérieurs à un compte administrateur. Apple a volontairement diminué les droits du compte Administrateur, justement pour des questions de sécurité. Toujours aussi pour des questions de sécurité, il est fortement déconseillé de travailler dans une session ouverte sous le compte root
Le conseil donné par les utilisateurs expérimentés est de ne pas désactiver le compte root, contrairement à ce que l'on peut lire ici ou là; pourquoi ??, tout simplement parce qu'en cas d'attaque par le réseau, une personne malfaisante et experte pourrait prendre la main sur le Mac en activant ce fameux compte root, l'activation suppose la création d'un mot de passe permettant de se logger sous le compte root, ou de faire n'importe quelle manip pour laquelle le système demanderai le mot de passe administrateur ou root. Donc un hacker serait en mesure de créer lui même ce fameux mot de passe root, tandis que s'il est déjà créé, il ne pourra pas l'utiliser.
Cordialement
Sanspseudo - Francis
iMac G5 2ghz 2Go - OS 10.4.11