Forum Linux.débutant Devenir root

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-2
21
mar.
2015

Bonjour,
Je travail sur un système embarqué qui tourne sur une distrib linaro. Je voudrais créer un utilisateur par défaut qui serait toujours root avec des droits SU ? Est-ce possible et comment faire ?
merci

  • # 0:0

    Posté par  . Évalué à 2.

    Je réponds à ta question, mais ce n'est certainement pas une bonne solution :
    Ça, c'est la ligne pour root dans /etc/password

    root:x:0:0:root:/root:/bin/bash
    

    Donc remplace l'uid et le gid de ton utilisateur par l'uid/gid de root.

    Sinon, tu peux utiliser sudo.

    Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

    • [^] # Re: 0:0

      Posté par  . Évalué à 2.

      Tu ajoutes une ligne en plus de root :

      root:x:0:0:root:/root:/bin/bash
      monuser:x:0:0:Mon User:/root:/bin/bash

      • [^] # Re: 0:0

        Posté par  . Évalué à 4.

        Sauf que ce faisant, tu ne crées pas un deuxième utilisateur omnipotent mais un homonyme du premier, qui partagera donc les mêmes UID/GID. Et bizarrement, quand ils seront résolus, tous les fichiers que tu auras créé auront pour propriétaire « root » et pas « monuser .

  • # contradictions

    Posté par  . Évalué à 7.

    Je voudrais créer un utilisateur par défaut qui serait toujours root avec des droits SU ?

    soit il est root,
    soit il a les droits SU

    mais l'utilisateur root n'a pas besoin des droits SU.

    donc à toi de voir,
    soit tu as besoin d'etre tout le temps root pour ton appli embarquée,
    alors fait la tourner en tant que root.

    soit c'est des besoins ponctuels, auquels cas, les droits SU et SUDO seront suffisants.

  • # toujours root ??

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

    L'avantage d'un système linux est de pouvoir gérer les droits…

    Avoir un utilisateur toujours root, c'est ne pas vouloir se poser la question des droits.

    Il faut savoir qu'un utilisateur qui aurait les droits root, est un utilisateur qui peut casser le système, sans parler des problèmes de sécurité.

    Alors comme cela a déjà été dit, soit tu utilises l'utilisateur root pour faire tourner ton programme (je le déconseille) … soit tu te poses vraiment la question de la gestion des droits (c'est pas vraiment compliqué).

  • # Ânerie

    Posté par  . Évalué à 4.

    Je voudrais créer un utilisateur par défaut qui serait toujours root avec des droits SU ? Est-ce possible et comment faire ?

    En une phrase : C'est une ânerie ! Et on insiste parce que c'est une erreur assez courante.

    Le « root » d'un système Unix n'est pas comparable à « l'administrateur » de Windows. Peux-tu nous expliquer pourquoi tu veux faire cela ? Il y a 99 chances sur 100 pour que la meilleure solution à apporter à ton problème soit autre chose.

    Bon courage.

  • # sudo / sudoers etc

    Posté par  . Évalué à 1.

    Bon, je pense qu'il a compris, là, hein.

    Tu peux faire des choses assez avancées avec sudo :

    macgivrez ALL = (root ou autre groupe) NOPASSWD: /opt/bin/ton_truc

    petites docs :
    https://help.ubuntu.com/community/Sudoers
    http://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html
    https://wiki.archlinux.org/index.php/Sudoers

    Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

  • # on ne bosse jamais en root

    Posté par  . Évalué à 4.

    et a contrario en login automatique.

    Ceci étant dit,

    Je voudrais créer un utilisateur par défaut qui serait toujours root avec des droits SU ?

    S'il est root il a tout les droit, y compris de casser l'installation et effacer les données sur une fausse manip

    Est-ce possible

    Oui

    et comment faire ?

    Si tu poses cette question c'est que tu n'as clairement pas le niveau ;). Je t'invites à regarder du coté de la gestion de droit (chmod, chown, chgrp, voir même les ACL), pour voir comment se passer de manier la tronçonneuse dans les transports en commun en heure de pointe.

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

Suivre le flux des commentaires

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