Webimin "vergißt" User :-(


Klara.Win

New Member
[geloest] Webmin "vergißt" User :-(

Hallo zusammen

seit gestern "kennt" unser WebMin die Hälfte der User nicht mehr.
a.) Die Zugriffe per Samba auf den Fileserver sind noch möglich, aber Webmin listet sie nicht mehr auf. Funktion: Samba Benutzer und Passwörter bearbeiten

b.) Beim Versuch Unix Benutzer zu Samba Benutzer konvertieren erhalte ich die Fehlermeldung
Benutzer konvertieren fehlgeschlagen: /usr/bin/pdbedit failed:
add_smbfilepwd_entry: entry with name otto_0815 already exists

OS: SuSE Linux 11 Enterprise
Webmin version: 1.480
Linux 2.6.27.19-5-default on x86_64
Samba version 3.27116205711

Bis jetzt lief der Samba seit 6 Monaten ohne Probleme. Der Zugriff erfolgte immer über ein VNC-Fenster, login und dann Aufruf des Webmin per Firefox auf dem Server selbst. Gestern haben wir erstmals mit Firefox auf einem Win7-Client den Webmin gestartet (also übers Netz und nicht direkt auf der Unixmaschine). Danach war der Fehler da. :-(
Jetzt kann ich zwar User im Linus anlegen, aber nicht mehr im Webmin / Samba eintragn bzw. bearbeiten
Wenn jemand eine Idee hätte,

Vielen Dank
Klara
 
Last edited by a moderator:
Ich vermute mal, dass irgendein Sonderzeichen reingerutscht ist.
Oder derjenige der sich vom Win-Rechner direkt eingeloggt hat, hat einen Benutzerfehler gemacht. ;)

Nutze pdbedit auf der Shell und hau die fehlerhaften Einträge in die Tonne.

huschi.
 
MOD: Full-Quote entfernt!
Ich nehme mal an, du meinst die smbpasswd Datei. Schon kontrolliert. In der smbpasswd Datei sind alle 50 User enthalten. Auch in der Reihenfolge des Anlegens. Kein Leezeichen, keine Leezeile , alle Zeilen sind gleich.

Ich habe noch einen 2ten Linux-FIleserver laufen und alle Dateien in /etc/samba verglichen. Alles identisch, Form, User, Inhalt

Mich wundern, das beim Versuch Unix-User zu SambaUser konvertieren die folgende Fehlermeldung erscheint:
Benutzer konvertieren fehlgeschlagen: /usr/bin/pdbedit failed:
add_smbfilepwd_entry: entry with name otto_0815 already exists

Der User otto_0815 existiert schon länger und danach sind noch weiter User hinzugekommen, die alle Zugriff auf den Fileserver haben.
---> Warum versucht Webmin den User otto_0815 nochmals hinzuzufügen? Könnte dort irgendwo der Fehler zu suchen sein?

Wo findet man (wenn es sie gibt) die Webmin-Liste mit den Usern?

Thx Klara

PS: Sorry für Doppelpost, ist halt extrem dringend :o
 
Last edited by a moderator:
Hast Du auch auf den Zeilenumbruch geachtet?
Windows setzt ein \r\n während Linux/Unix nur ein \n nutzt.
Dieser Verdacht drängt sich halt auf, wenn plötzlich ein Win-Rechner im Spiel ist... ;)

Die Unix-User findest Du in /etc/passwd.

huschi.
 
Zeilenumbruch stimmt. Der WindowsUser ist auch per Firefox/Webmin auf den Sambaserver und hat einen User eingetragen. D.h. er kam gar nicht in Verlegenheit ein \ für / zu setzen. Es sei denn Win7 hat da irgendwas im Hintergrung gedreht :D

>Die Unix-User findest Du in /etc/passwd.
Ich meinte auch die Webmin-Liste. Aber wenn ich mich nicht täusche, gibt es keine separate Webmin-User-Liste, sondern Webmin greift direkt auf die Samba-User-Liste zu, oder? Und die Samba-Liste stimmt.
:confused:
Das Webmin habe ich heute morgen auch auf den neusten Stand gebracht, leider nix.
Ein neuer WebminUser mit adminrechten hat leider auch nichts gebracht

Danke Klara
 
Problem gelöst. :D:D:D Der Fehler entstand, als per Webmin ein User im System umbenannt wurde. Ich habe mal die Anzahl der im Webmin gelisteten User kontrolliert, dann festgestellt wo der "Hänger" ist. Danach wurden alle User bis zu diesem erkannt, die folgenden nicht mehr. Jetzt dem umbenannten User wieder seinen alten Namen gegeben und alles funktioniert wieder perfekt. D.h. Besser auf Unixebene (hier Yast) den User editieren, dann in den Webmin und im Samba-Server aktualisieren.
Warum, wieso ? wenn mir das noch jemand erklären kann, der bekommt ein Bier :D

Vileen Dank für eure Antworten.

Klara, LinuxNewbie
 

Back
Top