Forum Linux.mandriva le compte root

Posté par  .
Étiquettes : aucune
0
25
oct.
2005
Bonjour à tous!!

C'est juste pour savoir comment créer un deuxième compte root ou du moins comment créer un utilisateur ayant les mêmes droits que root
ceci en passant par VI??

Merci d'avance de vos réponses.

PS: je sais que c'est possible mais le seul truc qui me manque c'est la commande
  • # Man adduser

    Posté par  . Évalué à 1.

    Un petite lecture du manuel en tapant

    man adduser

    et tu trouveras ton bonheur
    • [^] # Dangereux

      Posté par  . Évalué à 2.

      Pour répondre à ta question, il suffit d'éditer avec vi le fichier /etc/passwd et d'ajouter un deuxième compte avec l'uid 0.

      Pour quel raison as-tu besoin de cette manip dangereuse ?
      • [^] # Re: Dangereux

        Posté par  . Évalué à 0.

        Deux utilisateurs avec le même UID ? Je suis sceptique ...
        • [^] # Re: Dangereux

          Posté par  . Évalué à 1.

          sisi je confirme ca marche un copain a moi avait créé un compte deus sur sa machine, cependant la propriété des fichier était toujours affiché a root.

          Il avait réglé ce détail en plaçant deus en premiere ligne dans les shadow et passwd. Mais il l'avait juste fait pour le fun, pas par nécéssité en général il utilisait son compte utilisateur :P

          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # Impossible

    Posté par  . É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 ...
  • # euh....

    Posté par  . Évalué à 2.

    oui c'est possible, mais c'est une très très très très très très très très très très mauvaise idée.

    Si sous windows il est nécessaire d'avoir un compte admin pour faire quelque chose, sous linux c'est une mauvaise idée.
    Sous linux ca sert juste a tout casser :P

    Sous mandriva si tu veux installer un logiciel tu clique sur le rpm et ca te demande le mot de passe.
    Si tu veux configuer le système tu passe par le Control Center, et il te demande le mot de passe.
    Si tu veux faire quelque chose de plus précis tu fais su, et tu tappe ton mot de passe root...

    Sous linux comme on peut augmenter ses droits en cours de session moyenant un mot de passe, avoir un deuxième compte root ne sert pas à grand chose ( sauf si on a 2 admins, et encore c'est un choix discutable )

    Voila, sinon si malgrès tout tu veux encore faire cette bêtise, essaye /usr/bin/userdrake, créer un nouvel utilisateur, et tu lui spécifies un id de 0. Je n'ai jamais essayé, et je n'ai aucune envie de le faire. Je maintiens que c'est une tres mauvaise idée.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # A quoi ça sert

    Posté par  (site web personnel) . Évalué à 4.

    Ca sert à quoi 2 comptes root ?

    Si c'est une question de mot de passe à gérer entre 2 root, pourquoi ne pas passer par sudo ?

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

  • # .

    Posté par  . Évalué à 2.

    Ajouter un truc genre la ligne suivante à /etc/sudoers ne suffit pas à faire ton bonheur ?

    presquesecondroot ALL=(ALL) NOPASSWD: ALL
    • [^] # Re: .

      Posté par  . Évalué à 1.

      Je crois que ajouter /etc/sudoers et la bonne solution même si des fois c un peu penible de lancer un commande ainsi "sudo ifconfig".
      Perso avant de connaitre sudo j'avais simplement rajouter un utilisateur et ensuite mit dans le groupe root ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.