* Frank Lorenzen schrieb am 05.Nov.2000:
> On 05-Nov-2000 Bernd Brodesser wrote:

> > Man kann sich nicht als news oder ähnlichen Pseudouser einloggen. Das
> > funktioniert auch nicht über su, es sei den, man war vorher root, denn
> > dann braucht man kein Paßwort einzugeben. Es gibt aber kein Paßwort,
> > das verkryptet "*" lautet.

> So hört sich das schon besser an. Nur weil ich etwas schon lange auf eine
> gewisse Art mache heißt das ja noch lange nicht, daß ich es richtig mache.
> ;-)
> Meines Wissens nach sind nur die user mit "!" komplett gesperrt.

Wie meinst Du das?

# cat /etc/shadow | grep news
news:!:[blah-blubb]
# su - news  
$ whoami
news

Klappt auch mit ! wunderbar. Wenn ein Paßwort abgefragt wird, dann
wird es mit sich selbst verschlüsslet und anschließend mit dem was in
/etc/shadow steht verglichen. Dazu wird die Bibliotheksfunktion crypt
benutzt. Siehe hierzu man 3 crypt. Dabei wird als salt die ersten
beiden Zeichen aus dem verschlüsseltem Paßwort genommen. Wird ein
Neues Paßwort generiert, so wird hierfür eine Zufallszahl genommen.

Das verschlüsselte Paßwort ist immer eine Zeichenkette aus 13 Zeichen
aus der Zeichenmenge: [a-zA-Z0-9./] Daher wird jeder Vergleich mit dem
verschlüsselten Paßwort in /etc/shadow fehlschlagen, wenn es nicht
genau so aussieht. Insbesondere, wenn es nur aus einem Zeichen besteht
oder wenn da ein * oder auch ein ! dabei ist.

Daher kann man sich nicht als news oder einem ähnlichen Pseudouser
einloggen. Die Prüfung schlägt immer fehl. news hat kein gültiges
Paßwort. Mit su ist die gleiche Situation gegeben, außer man macht es
als root. Denn dann ruft su gar keine Paßwortcheck auf, sondern wird
gleich zum neuen User. Daher funktioniert dies immer.

Bernd

---------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Body
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---------------------------------------------------------

737 eingetragene Mitglieder in dieser Liste.

Antwort per Email an