Samuel Vogel: Mandrake Linux 9.2 als root einloggen

Hallo,

ich hab mir gestern Mandrake Linux 9.2 runtergeladen und instaliert ! Jetzt muss ich mich als root einloggen um webmin zu instalieren !

doch bei mir wird nur der normale benutzer angezeigt und ich kann mich nicht als root einloggen !

Bin ich einfaach nur blind oder gibt es da nen Trick ???

  1. Hallo!

    Zuerst mal schaltest Du aus, dass das Teil von Anfang an
    X starten (X ist das grafische)

    Dafür rufst du als root den XFdrake auf und machst
    es in den Options raus.

    Und root kannst du auch unter X werden.

    Du startest eine Shell,
    gibst das Kommando "su" ein,  und dann dein root-passwort

    Dann ist diese Shell root.

    LG
    Aqua

    1. Hallo Aqua,

      Zuerst mal schaltest Du aus, dass das Teil von Anfang an
      X starten (X ist das grafische)

      Warum? Wenn es sich um eine Workstation handelt ist es in höchstem Maße sinnvoll, X im init 2 starten zu lassen.

      Und root kannst du auch unter X werden.

      "Das macht man aber nicht."[tm] Selbst der Sysadmin ruft nur genau den Prozess mit root-Rechten auf, der sie benötigt.
      Deshalb: Nie, nie, nie als root im X anmelden!

      Du startest eine Shell,
      gibst das Kommando "su" ein,  und dann dein root-passwort

      Dann ist diese Shell root.

      Manchmal ist es nicht ausreichend eine Root-Shell zu haben, beispielsweise um Ethereal im X ausführen zu können.

      Ich beispielsweise schreibe

      "xauth merge ~{$username}/.Xauthority"

      in root's .bashrc, dann kann ich von jedem xterm, in dem ich per su root geworden bin auch X-Programme starten.

      Grüße aus Barsinghausen,
      Fabian

      1. Moin!

        Manchmal ist es nicht ausreichend eine Root-Shell zu haben, beispielsweise um Ethereal im X ausführen zu können.

        Ja... klar. Wenn Du von der Shell als Root ein Programm aufrufst, welches den X-Server benutzen möchte, dann muss das zuvor vom Besitzer des X-Servers selbst dem Root erlaubt werden.

        Wie wäre es mit:

        -> "Konsole" starten...
        fastix@linux:~> xhost 127.0.0.1
        127.0.0.1 being added to access control list
        fastix@linux:~> su
        Password:
        linux:/home/fastix # ethereal &
        [1] 17395
        -> etheral startet...

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Hallo fastix,

          Manchmal ist es nicht ausreichend eine Root-Shell zu haben, beispielsweise um Ethereal im X ausführen zu können.
          Ja... klar. Wenn Du von der Shell als Root ein Programm aufrufst, welches den X-Server benutzen möchte, dann muss das zuvor vom Besitzer des X-Servers selbst dem Root erlaubt werden.

          Das stimmt nicht. Mit

          ---
          xauth merge ~username/.Xauthority
          ---

          kann root sich selbst Zutritt verschaffen.

          Grüße aus Barsinghausen,
          Fabian