• # A ne pas faire ....

    Posté par  . Évalué à 2.

    Et bien, c'est a ne sourtout pas faire (c'est une des raisons pour lesquelles Linux est mieux sécurisé que windows).

    Tu n'auras en général pas besoins des droits root, mais sauf si tu veux administrer ton système (ajout suppression de logiciel, configuration).
    Pour le reste il faut se documenter : une bonne configuration des droits te permettra de faire toutes les actions courrantes avec un utilisateur normal.

    Je te conseille plutôt de poser des question sur le forum lorsque tu a des problèmes avec les droits, car pour un débutant leur gertion est assez longue a bien intégrer.
    • [^] # Re: A ne pas faire ....

      Posté par  . Évalué à 1.

      Entièrement d'accord !

      Dit ce qui te gêne, y'aura sûrement des solutions beaucoup plus élégantes a tes problèmes de droits.
      • [^] # Re: A ne pas faire ....

        Posté par  . Évalué à 1.

        Bon je vais suivre vos conseil et ne pas changer.
        En fait je possède un Modem ECI et le truc c'est que pour me connecter j'ai besoins d'etre sous Root car sous Utilisateur la fonction Startmodem que j'utilise ne fonctionne pas.....
        • [^] # Re: A ne pas faire ....

          Posté par  . Évalué à -2.

          Fais ça :
          [me@here me]$ su -l
          Password:
          [root@here root]# Startmodem
          OU
          [root@here root]# Startmodem &
          [root@here root]# exit
          logout
          [me@here me]$
          • [^] # Re: A ne pas faire ....

            Posté par  . Évalué à 0.

            C'est marrant de me moinser car tout le monde fait ça. sudo est grosso-modo un 'su' sans avoir à utiliser le mot de passe root. Pour sa bécane personnel c'est sans intérêt.
            • [^] # Re: A ne pas faire ....

              Posté par  . Évalué à 2.

              > Pour sa bécane personnel c'est sans intérêt.

              parle pour toi camarade !
        • [^] # Re: A ne pas faire ....

          Posté par  . Évalué à 4.

          man sudo

          configure le et ensuite tu pourra faire simplement

          sudo Startmodem&

          en tant que simple utilisateur
  • # Simple

    Posté par  . Évalué à -2.

    Tu crée un compte avec l'id 0 (comme root).
    En triturant /etc/passwd (/etc/shadow aussi peut-être) c'est facile.

    C'est simple à faire mais aussi très con.
  • # yo

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

    Deux solutions, mais dans tous les cas tu dois lui donner un moyen de "devenir" root.

    Simple mais... : si cet utilisateur est vraiment "de confiance" tu lui communiques le mot de passe root.

    Compliqué mais... : si tu ne veux pas lui communiquer le mot de passe root, tu installes le package "su" puis tu configures /etc/sudoers pour qu'il puisse exécuter la commande "sudo su" avant de devenir root.
    • [^] # Re: yo

      Posté par  . Évalué à 1.

      et s'il est pas vraiemnt de confiance il pourra faire "passwd" ^^
      • [^] # Re: yo

        Posté par  . Évalué à 1.

        Le commentaire précédent n'a jamais existé et n'existera jamais. Ce n'est qu'une illusion. (il ne pourra bien évidemment pas changer le mdp sans connaître l'ancien)
      • [^] # Re: yo

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

        Sauf que :

        - il est quand même pas mal de confiance vu que tu l'autorises à être root il pourra donc faire tout et n'importe quoi avec, on part donc du fait qu'on lui fait confiance, mais qu'on ne veut pas donner le mdp pour des raisons de commodité (même mot de passe sur plusieurs machines, envie de savoir via les logs qui s'est connecté en root à quel moment..)

        - le "vrai" admin a un accès physique à la machine donc si ce genre de chose arrive il récupèrera physiquement la machine (plus ou moins détruite par contre) et révoquera les droits de la personne

        En règle générale il faut vraiment faire confiance pour permettre à quelqu'un de devenir root, peu importe la manière, et ma formulation était mal choisie.
        • [^] # Re: yo

          Posté par  . Évalué à 1.

          bah, tu peux faire un script qui te permetra de connecter ton modem, unscript avec les droits d'accès 744 c'est a dire : ewr e-- e-- en clair, on pourra executer ton script, mais pas le modifier, et pas le lire.
          Dans ce script tu met de quoi te connecter en root (mann su, su est inclus dans tout linux) et de quoi démarer ton modem.
          Pour changer les droits d'accès :
          su (il te demandera le mot de passe root a cet endroit)
          chgrp groups fichier
          chmod accès fichier
          chown proprio_du_fichier fichier

          remplace accès par le code qui gère les accès c'est codé de la façon suivante : ewr ewr ewr c'est a dire, l'execution, l'écriture et la lecture pour : au début le propriétaire, en second, les personnes du même groups, en troisième, les autres utilisateurs. met en premier sur une feuille 1 si il a le droit, et 0 si il a pas le droit, ça te donnera ça 111 101 001 par exemple, ensuite, tu transcrit ça en décimale (ça doit donner trois chifres) 751 ici par exemple. bah c'est cette suite de chifre les droits d'accès.

          chown permet de changer le propriétaire d'un fichier
          chmod permet de changer les accès d'un fichier
          chgrp permet de changer le groups d'un fichier
          l'option -R permet d'apliquer ces changements a tt les sous répertoires et fichiers qu'ils contiennent. ex : chmod -R 777 maxime

Suivre le flux des commentaires

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