
Hi Steffen, Thanks for your translation. I'm sorry for delaying this anwer, but my system was really crashed during last weeks, and I've seen your mail (well, and near 200 more mails!!!) this night. Greets, Pedro Cáliz On Wednesday 06 August 2003 23:57, Steffen Dettmer wrote:
* Pedro Cáliz wrote on Sat, Aug 02, 2003 at 19:38 +0200:
Is this important for german people only???
I did not verify the report. I try to translate a few lines.
[...]
wir haben soeben einen weiteren kritischen Fehler in Ihrem Yast2-Usermanager gefunden.
we found a critical error in Yast2-Usermanager
Das Problem tritt auf, sobald sich in der /etc/passwd am Ende mindestens eine Leerzeilen befindet.
the problem occures if one or more empty lines are at the end of /etc/passwd.
Beim Starten des Usermanagers gibt dieser waehrend des Tasks "Benutzereinstellungen lesen" folgende Fehlermeldung aus: "Einstellungen für die Systembenutzer konnten nicht gelesen werden."
you get an error message when starting Usermanager "reading Userproperties": "Properties for system users couldn't be read".
Diese Meldung kann nur mit "Ok" bestaetigt werden. Danach wird der Usermanager scheinbar normal gestartet.
you can confirm with "OK" only - it launches.
Falls man danach einen neuen User anlegt bzw einen vorhandenen User modifiziert werden nur noch die "normalen" Nutzer (ueber UID 500) zurueck in der /etc/passwd geschrieben.
if you create or change some user, the entries with UID>500 get written to passed only.
Alle Systembenutzer inkl. root(!) sind nicht mehr vorhanden. Im Gegensatz dazu werden die User in der /etc/shadow nicht geloescht.
system users incl. root are not in this file any longer. In shadow they are included still.
Wir haben das genannte Problem auf einer SuSE 8.2 und einer SuSE 8.1 Version getestet. SuSE 8.1 ist davon nicht betroffen, nur SuSE 8.2!
8.1 Pro is not affected by 8.2 is.
well, so make sure you have no empty lines in passwd (and maybe no binary content also :-)), and make sure you read and understood error messages while waiting for a fix :-) SCNR.
I guess instead of clicking "OK" CTRL-C (or whatever you set your interrupt key to) would work also; at least there is some kill command around there, just in case.
Can anyone confirm this?
oki,
Steffen