Archiv verlassen und diese Seite im Standarddesign anzeigen : HILFE ! Ich kann mich nicht mehr anmelden...
Hallo,
brauche dringend Rat: ich habe die shadow-utils installiert um WINE ans Laufen zu kriegen. Jetzt kann ich mich nichtmehr an der Konsole anmelden.
Sobald ich meinen Benutzernamen eingebe springt er sofort zum Login zurück. jetzt habe ich nurnoch die Möglichkeit von einem anderen rechner über Webmin darauf zuzugreifen..
Kann mir jemand helfen ?
Danke
Wie wär's wenn Du Dein Rettungssystem startest und einen neuen User anlegst oder Du schaust mal in die FAQ. Dort gibt es eine Anleitung zum neu setzen des root-Passwortes. Sicher kannst Du ähnlich verfahren.
Ein Versuch macht klüger.
Viel Erfolg
pit
1. Möglichkeit: Loginmanager
Eventuell kann er deinen Benutzer zwar laden, kann aber keinen Windowmanager starten. Eventuell weil die Default Variable gelöscht wurde.
a) Versuch mit KDM oder GDM einen WM fest zu legen
b) Drücke Strg + Alt + F1 und melde dich in der Konsole an. Gib dann "startx" ein
Sollten Fehler kommen, dann schau sie dir an und Poste sie im Zweifelsfall hier.
2. Möglichkeit: Dein User Passwort hats erwischt
Melde dich als Root an und öffne das Prog das deine Distribution zur Benutzerverwaltung einsetzt. Setze damit das Passwort für deinen Benutzer neu.
3. Möglichkeit: User und Root sind hin
Benutze diese FAQ um das Root Passwort neu zu setzen: http://www.linuxforen.de/forums/showthread.php?s=&threadid=21539
hmm... vielen dank euch beiden für eure hilfe, aber das hat mein problem nicht gelöst :-(
ich habe den eindruck, das das system nicht mehr weiss, welche shell es laden soll nachdem der login erfolgt ist. wo kann ich den mal nachsehen in welchem script das stehen müsste ?
also nochmal zu meinem problem: ich kann mich überhaupt nicht anmelden ! Nachdem ich den usernamen eigegeben habe springt er sofort wieder zurück um den namen erneut einzugeben.
in der passwd und der shadow stehen jedoch noch die userangaben drin. selbst nach dem löschen wie in der faq beschrieben, hatte ich das problem weiter. (habe ich über webmin machen können)
das kann doch nicht sein...
was könnte ich denn sonst noch machen ?
Hmmm,
PAM zerschossen?
/etc/pam.d/login
#%PAM-1.0
auth requisite pam_unix.so nullok #set_secrpc
auth required pam_securetty.so
[...]
Wenn ich mich recht erinnere, bedeutet "requisite", daß der login vorgang _sofort_ beendet wird, wenn die Authentifizierung fehlschlägt
pam hab' ich allerdings nur mal so überflogen, wie Du das reparieren kannst, weiß ich auch nicht :(
Evt. hilft's wenn Du das pam.rpm neu einspielst?
Haben Deine Benutzer überhaupt noch eine login-shell?
root:x:0:0:root:/root:/bin/bash
Wenn da statt /bin/bash /bin/false drinsteht, passiert genau das, was Du beschreibst...
wenn wir schon bei dem Thema Benutzer sind:
wie kann ich in der Konsole einen neuen Benutzer hinzufügen?
Christian81
02.10.02, 13:40
Original geschrieben von Haase
wenn wir schon bei dem Thema Benutzer sind:
wie kann ich in der Konsole einen neuen Benutzer hinzufügen?
per yast (bei SuSE) oder adduser / addgroup :)
>wie kann ich in der Konsole einen neuen Benutzer hinzufügen?
useradd
falls es probleme gibt, hilft man useradd weiter.
habe adduser und useradd ausprobiert,
es kam jedesmal command not found auf meinem RedHat7
habe auch bei add und user 2x tab gedrückt damit ich sehe,
was es alles für Befehle gibt aber ein adduser oder useradd war nicht dabei.
Gibt es einen anderen Weg, da RedHat7 leider kein YAST hat?
warst du auch root? eins von beiden muss gehen
ja, habe es in der root console eingegeben.
die 'man useradd' lies sich aber starten,
mal sehen, ob mir die weiterhilft,
kann ich von dort aus auch benutzer hinzufügen
oder ist das nur eine Hilfedatei?
und noch ne Frage:
das mit den Benutzern hat ganz gut geklappt aber...
wie erstelle ich Gruppen in er Konsole ?
...natürlich auch in der Konsole :)
analog zu useradd
geht das mit
# groupadd
pudding
Was mach ich falsch?
Um eine Gruppe zu erstellen gebe ich folgendes ein:
# groupadd -f asdba
aber er meckert ständig command not found
kann es sein das dieses tool nicht installiert ist oder mach ich da was falsch?
Original geschrieben von Haase
Was mach ich falsch?
Um eine Gruppe zu erstellen gebe ich folgendes ein:
# groupadd -f asdba
aber er meckert ständig command not found
kann es sein das dieses tool nicht installiert ist oder mach ich da was falsch?
wenn du den befehl als root ausführst und das schweinegitter (#) davor wegläßt, meckerts dann immer noch?
das "schweinegitter"# hab ich in der konsole nicht mit eingegeben.
habs hier auch nur hingeschrieben, weil ihr das auch so gemacht habt,
denke das ist dafür da, das man sieht, das es in der konsole einzugeben ist oder?
aber mit dem groupadd bin ich leider auch nicht weiter :(
ne man zu groupadd hab ich auch gefunden, die mir aber auch nicht wirklich hilft
... also ja, er meckert immer noch :(
1 ne manpage hast du?
2 # locate groupadd
gibt bei dir u.a.
/usr/sbin/groupadd
aus?
3 und du bist sicher root?
pudding
1. ne manpage habe ich
2. er gibt mir:
/usr/sbin/groupadd
aus!
3. bin auch ganz sicher als root drin und benutze die root console
(die ich doch als user ohne PW nicht öffnen kann oder?)
dann nimm dir mal als "popeluser" ne konsole
dann
$ su
--> root password eingeben
dann
# groupadd
hab jetzt erstmal Feierabend gemacht und das Problem auf Freitag verschoben. :)
Hier zuhause hab ich es nochmal mit useradd und groupadd versucht und es hat bestens
geklappt , werds am Fr. dann mal als "popeluser" mit PW Eingabe versuchen irgendwie
musses ja klappen, drauf isses ja ...
oder probiers mal mit kuser unter x, ist auch ganz nett.
wie mach ich das unter RedHat7.0, habe noch kein X-Proggie dafür gefunden.
Wie heißt es dort?
achja pudding,
als popeluser in der Root-Console mit PW-Eingabe hat es leider auch nicht funktioniert,
wo muß denn der Pfad eingegeben werden, damit er es auch findet, denn installiert ist es ja.
sollte eigentlich schon bei der standartinstallation von kde mit bei sein, wenn nicht musst du es halt noch installieren.
ich weiss nicht unter welchem namen und wo es bei dir ins menu eingetragen ist/wird. bei mir stehts unter system als usermanager oder gebe bei "run command" bzw. "befehl ausführen" kuser ein, aber beachte dass du dafür root sein musst. dafür musst du dann optionen anklicken und "run as different user" auswählen und passwort nicht vergessen :)
ja, ganau das wollt ich wissen "KUSER",
bin aber gerade am neuinstallieren, in der Hoffnung,
das danach alles problemloser abläuft,
wenn nicht dann werd ich's mal mit kuser probieren
....muß doch mal klappen, zuhause tut's das ja auch wunderbar,
nur mit diesen Primergy's hab ich irgendwie Probleme...
also, das mit der neuinstallation hat leider auch nichts gebracht
groupadd und useradd klappt immer noch nicht
und ein kuser gibt es dort leider auch nicht :(
hilfeeee...... was kann ich noch machen
HA!!!
habe es mal in einer Konsole ausprobiert, die ich mit:
strg+alt+f2 erreiche und von dort aus werden auch die befehle erkannt
juhuuuuu nach langer Zeit endlich mal wieder ein Lichtblick :):):)
also bis zum nächsten Problem und das kommt bestimmt...:ugly:
Hi,
und mal deine loginshell neu instaliert, weis jetzt nicht genau wie'se heißt, aber das könnte es doch sein.
Gruß
maro
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.