im Terminal als Root anmelden

  1. niehztog

    niehztog Thread Starter MacUser Mitglied

    MacUser seit:
    06.02.2009
    Beiträge:
    23
    Zustimmungen:
    0
    Hi,

    Ich kann mich im Terminal nicht mittels dem Befehl "sudo su root" als root anmelden. Wenn ich den Befehl eintippe und das root Passwort eingebe springt Terminal wortlos zurück zu meinem normalen Benutzeraccount. Wenn ich dann "echo $USER" aufrufe bestätigt mir das System, dass ich noch mit dem normalen Account eingeloggt bin. Relevante Dateioperationen lassen sich wegen "Permission Denied" nicht durchführen.

    Ich habe den Root Account mittels Verzeichnisdienste aktiviert. Auf meinem alten 10.4er System hat es so immer funktioniert, nun nichtmehr.

    Wer weis abhilfe? Scheint ein schwerwiegendes Problem zu sein oder?

    Grüße
    Niehztog
     
  2. bardiir

    bardiir MacUser Mitglied

    MacUser seit:
    31.03.2009
    Beiträge:
    744
    Zustimmungen:
    66
    probier doch mal nur sudo su ohne root
     
  3. Naphaneal

    Naphaneal unregistriert

    MacUser seit:
    05.12.2007
    Beiträge:
    5.690
    Zustimmungen:
    339
    sudo befehl -flags
    passwort:
    ausführung...
     
  4. niehztog

    niehztog Thread Starter MacUser Mitglied

    MacUser seit:
    06.02.2009
    Beiträge:
    23
    Zustimmungen:
    0
    Hi,

    "sudo su" geht auch nicht, gleiches resultat wie beschrieben. Ebenso "sudo -s".

    Selbst "sudo Befehl -flags" scheints nicht zu tun. Gebe dann mein passwort ein und es passiert rein gar nichts. Der normale Befehlsprompt kommt dann wieder.
     
  5. Naphaneal

    Naphaneal unregistriert

    MacUser seit:
    05.12.2007
    Beiträge:
    5.690
    Zustimmungen:
    339
    welchen befehl willst du im root-mode ausführen?
     
  6. mikne64

    mikne64 MacUser Mitglied

    MacUser seit:
    02.04.2004
    Beiträge:
    3.097
    Zustimmungen:
    92
    Hallo,

    welche Mac OS X-Version?
    Wechselst Du als Admin zum Root-Zugang oder als normaler User?
    Funktioniert "sudo ls" (ohne Anführungszeichen)?

    Viele Grüße
     
  7. Night-Hawk

    Night-Hawk MacUser Mitglied

    MacUser seit:
    26.10.2005
    Beiträge:
    459
    Zustimmungen:
    39
    Also hier geht es ganz normal wie es sein muss (10.5.7):
     
  8. almdudi

    almdudi MacUser Mitglied

    MacUser seit:
    02.02.2006
    Beiträge:
    2.083
    Zustimmungen:
    129
    Wenn man als Nicht-Admin arbeitet, ist der klasische Weg doch, sich erst per su <admin> zu einem Admin zu machen und in der nächsten Zeile ganz normal mit sudo weiterzumachen.
    "root" braucht man nicht einzutippen, das ist ja bei 'sudo' selbstverständlich.
     
  9. detto

    detto MacUser Mitglied

    MacUser seit:
    22.08.2007
    Beiträge:
    3.168
    Zustimmungen:
    263
    root Account aktivieren ist nicht sehr empfehlenswert.

    Mach das lieber per sudo, es sei denn es geht nicht anders.
    Wenn du nicht als Admin sondern Nutzer arbeitest (empfehlenswert), dann musst du dich dafür in die sudoers-Datei eintragen.
    Die liegt hier: /etc/sudoers

    Bei mir siehts unter user privileges zb so aus:
    Code:
    # User privilege specification
    root	ALL=(ALL) ALL
    %admin	ALL=(ALL) ALL
    detto   ALL=(ALL) ALL
    Die oberen beiden waren glaub ich vorgegeben. Du müsstest also
    Code:
    niehztog   ALL=(ALL) ALL
    dort anfügen.
     
  10. yankadi

    yankadi MacUser Mitglied

    MacUser seit:
    24.07.2007
    Beiträge:
    1.639
    Zustimmungen:
    183
    Das ist die richtige Antwort.
     
Die Seite wird geladen...