Hallo. Ich kümmere mich nebenbei um einen Internetserver für einen Bekannten per Fernwartung,und seit kurzem habe ich damit ein sehr ungewöhnliches Problem: Wenn der Server neu gebootet wird,so kann man sich zwar per ssh einloggen,aber bekommt nur einen Prompt mit: I have no name!@server und ls zeigt nicht den Benutzernamen,und die Gruppe,sondern nur GID und UID. getent passwd root erzeugt keine Ausgabe,sondern geht einfach so,wie es gekommen ist:spurlos. Die üblichen Antworten an dieser Stelle sind:keine passwd,schlechte Recht bei selbiger usw. Als Antwort(sinngemäß): -rw-r--r-- 1 0 0 756 2005-02-22 00:50 group -rw-r--r-- 1 0 0 1,9K 2005-02-22 00:50 passwd -rw-r----- 1 0 10 989 2005-02-22 00:50 shadow SuSEconfig und speziell noch mal SuSEconfig.permissions funktionieren nicht,bzw. ändern nichts. Nun kann ich mit Webmin auf den Server zugreifen,einen neuen Nutzer anlegen,und danach geht alles wieder.Ich kann mich per ssh einloggen bekomme: nutzer@server und alles geht seinen gewohnten Gang. Beim nächsten Reboot ist dies wieder verloren.Ich kann auch den Benutzer sofort wieder löschen,oder bestehen lassen,das ändert nichts.Useradd,Userdel usw. funktionieren allesamt nicht (Meldung:Cannot determin your user name!) Ich habe keine log-einträge gefunden,die Festplatte (soll) ok sein (kann ich schwer prüfen,da wie gesagt,kein physischer Zugriff besteht) und das System ist auf dem neuesten Stand (Suse 9.0,Apache 2.0.53,usw.) Was kann ich tun,um das Problem zu lösen? Kennt jemand dieses Verhalten? Gruß, Andreas.
Andreas Kern wrote:
Wenn der Server neu gebootet wird,so kann man sich zwar per ssh einloggen,aber bekommt nur einen Prompt mit: I have no name!@server und ls zeigt nicht den Benutzernamen,und die Gruppe,sondern nur GID und UID.
getent passwd root
erzeugt keine Ausgabe,sondern geht einfach so,wie es gekommen ist:spurlos. Die üblichen Antworten an dieser Stelle sind:keine passwd,schlechte Recht bei selbiger usw. Als Antwort(sinngemäß): -rw-r--r-- 1 0 0 756 2005-02-22 00:50 group -rw-r--r-- 1 0 0 1,9K 2005-02-22 00:50 passwd -rw-r----- 1 0 10 989 2005-02-22 00:50 shadow
Die Rechte scheinen in Ordnung zu sein. Wie sieht es denn in der passwd aus? Ist dort vielleicht etwas durcheinandergekommen? Prüfe doch mal, ob dort auch die Einträge wirklich im korrekten Schema vorliegen. Sandy
Morgen. Die sieht mir leider auch ok aus: /etc/passwd: -------------------------------------- root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/bash -------------------------------------- /etc/group: -------------------------------------- root:x:0: bin:x:1:daemon -------------------------------------- /etc/shadow: -------------------------------------- root:verhlüsseltes_paßwort:12522:0:10000:::: bin:*:8902:0:10000:::: daemon:*:8902:0:10000:::: -------------------------------------- Ich frage mich schon die ganze Zeit,was webmin tut,wenn es einen neuen Benutzer anlegt,denn dieses Verhalten scheint ja dazu zu führen,das es wieder funktioniert. Hat sonst noch jemand eine Idee?Oder kennt noch jemand dieses Verhalten? Gruß, Andreas
On Tuesday 22 February 2005 11:16, you wrote:
Morgen. Die sieht mir leider auch ok aus: /etc/passwd: -------------------------------------- root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/bash -------------------------------------- /etc/group: -------------------------------------- root:x:0: bin:x:1:daemon -------------------------------------- /etc/shadow: -------------------------------------- root:verhlüsseltes_paßwort:12522:0:10000:::: bin:*:8902:0:10000:::: daemon:*:8902:0:10000:::: --------------------------------------
Ich frage mich schon die ganze Zeit,was webmin tut,wenn es einen neuen Benutzer anlegt,denn dieses Verhalten scheint ja dazu zu führen,das es wieder funktioniert. Hat sonst noch jemand eine Idee?Oder kennt noch jemand dieses Verhalten? Gruß, Andreas
Hab zwar nicht die ganze Diskussion mit verfolgt, doch hast Du mit /etc/nsswitch.conf irgendwas angestellt? Bei mir steht da u.a dieses drin: passwd: compat group: compat Dann könnten natürlich auch die entsprechenden shared libs kaputt sein: -rwxr-xr-x 1 root root 31802 2004-10-05 14:08 /lib/libnss_compat.so.2 -rwxr-xr-x 1 root root 21196 2004-10-05 14:07 /lib/libnss_dns.so.2 -rwxr-xr-x 1 root root 41661 2004-10-05 14:07 /lib/libnss_files.so.2 -rwxr-xr-x 1 root root 21976 2004-10-05 14:07 /lib/libnss_hesiod.so.2 -rwxr-xr-x 1 root root 49835 2004-10-05 14:08 /lib/libnss_nisplus.so.2 -rwxr-xr-x 1 root root 41894 2004-10-05 14:08 /lib/libnss_nis.so.2 Torsten
Am Dienstag, 22. Februar 2005 01:15 schrieb Andreas Kern:
Hallo. Ich kümmere mich nebenbei um einen Internetserver für einen Bekannten per Fernwartung,und seit kurzem habe ich damit ein sehr ungewöhnliches Problem: Wenn der Server neu gebootet wird,so kann man sich zwar per ssh einloggen,aber bekommt nur einen Prompt mit: I have no name!@server und ls zeigt nicht den Benutzernamen,und die Gruppe,sondern nur GID und UID. [...]
Nun kann ich mit Webmin auf den Server zugreifen,einen neuen Nutzer anlegen,und danach geht alles wieder.Ich kann mich per ssh einloggen bekomme: nutzer@server und alles geht seinen gewohnten Gang. Beim nächsten Reboot ist dies wieder verloren.Ich kann auch den Benutzer sofort wieder löschen,oder bestehen lassen,das ändert nichts.Useradd,Userdel usw. funktionieren allesamt nicht (Meldung:Cannot determin your user name!)
Hm, offensichtlich scheinen einige Dinge beim Booten nicht ausgeführt/gestartet zu werden, die dann aber beim Aktualisieren der Konfiguration mit Webmin nachgeholt werden. Nur so kann ich mir dieses Verhalten erklären (Webmin restartet ja beim Übernehmen der Änderungen die betreffenden Dienste/Deamons). Hier würde ich bei der Suche ansetzen (/etc/inittab, /etc/init.d/...) -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Matthias Houdek schrieb:
Hm, offensichtlich scheinen einige Dinge beim Booten nicht ausgeführt/gestartet zu werden, die dann aber beim Aktualisieren der Konfiguration mit Webmin nachgeholt werden. Nur so kann ich mir dieses Verhalten erklären (Webmin restartet ja beim Übernehmen der Änderungen die betreffenden Dienste/Deamons).
Hier würde ich bei der Suche ansetzen (/etc/inittab, /etc/init.d/...)
Ja,daher habe ich init.d und inittab sowohl mit meiner 9.1 hier,als auch mit 2 Backups verglichen.Dort fanden sich keine fehlenden Dienste,es sich höchstens neue hinzugekommene. Webmin selbst scheint keine restart-Befehle zu erteilen,wenn es das Benutzerpasswort aktualisiert.Aber ich vermute mal,das perl eine eigene Schnittstelle zum Zugriff auf Benutzer und Gruppen besitzt,und daher es so herum funktioniert.
Torsten Foertsch schrieb: Hab zwar nicht die ganze Diskussion mit verfolgt, doch hast Du mit /etc/nsswitch.conf irgendwas angestellt? Bei mir steht da u.a dieses drin:
passwd: compat group: compat
Dann könnten natürlich auch die entsprechenden shared libs kaputt sein
server:/lib # ls -lh libnss* -rwxr-xr-x 1 root root 34K 2003-09-24 01:05 libnss_compat.so.2 -rwxr-xr-x 1 root root 17K 2003-09-24 01:05 libnss_dns.so.2 -rwxr-xr-x 1 root root 42K 2003-09-24 01:05 libnss_files.so.2 -rwxr-xr-x 1 root root 19K 2003-09-24 01:05 libnss_hesiod.so.2 -rwxr-xr-x 1 root root 48K 2003-09-24 01:05 libnss_nisplus.so.2 -rwxr-xr-x 1 root root 40K 2003-09-24 01:05 libnss_nis.so.2 -rwxr-xr-x 1 root root 16K 2005-01-28 02:14 libnss_winbind.so.2 lrwxrwxrwx 1 root root 35 2004-03-15 15:51 libnss_wins.so.2 -> /var/lib/samba/bin/libnss_wins.so.2 ----------------------------------------------------------------------- server:/lib # tail -n 20 /etc/nsswitch.conf passwd: compat group: compat hosts: files dns networks: files dns services: files protocols: files rpc: files ethers: files netmasks: files netgroup: files publickey: files bootparams: files automount: files nis aliases: files ----------------------------------------------------------------------- Irgendwas liegt dabei im Argen,aber ich es scheint mir wie die berühmte Nadel im Heuhaufen versteckt zu sein.Die rechte Stimmen alle,und die Konfiguration eigentlich auch. Ich werde mal versuchen,den loglevel zu erhöhen und dann neu zu starten,vielleicht ergeben sich dabei ein paar Hinweise. Gruß, Andreas
participants (4)
-
Andreas Kern
-
Matthias Houdek
-
Sandy Drobic
-
Torsten Foertsch