• # Impossible

    Posté par . En réponse au message le compte root. Évalué à 0.

    C'est impossible. Il n'y a qu'un compte root, c'est celui qui a l'uid 0. Cet utilisateur est particulier ; c'est en dur dans le code du kernel. Par exemple, c'est le seul qui a le droit d'ouvrir d'écouter sur des ports TCP < 1024 ; donc, par exemple c'est le seul à pouvoir lancer des services tels que telnet, ssh, http, ... C'est le seul à pouvoir monter des systèmes de fichiers s'ils ne sont pas définis dans /etc/fstab. Il a des tas d'autres prérogatives qui ne me viennent

    En outre c'est celui qui possède la plupart des fichiers systèmes. Tu pourrais modifier les fichiers systèmes en question pour leur faire appartenir à un groupe particulier comme wheel, et leur donner l'accès en lecture-écriture, mais tu risquerais soit de casser des trucs, soit de compromettre la sécurité de ton système.

    En fait le principe, c'est qu'il n'y a qu'un root. Après, tu définis des utilisateurs qui passent root (su -) lorsque ils ont besoin d'effectuer des tâches d'administration - c'est mieux, comme ça on voit dans les logs qui a pris les droits root à un instant donné. Il y a des choses pour faciliter / encadrer cela, comme l'utilitaire sudo, ou le fichier /etc/suauth (sur certaines distributions) pour définir qui a droit de passer root, et sous quelles conditions ...