Keine Shell kein Login bei useradd

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
flaffy
Beiträge: 128
Registriert: 01.09.2004 10:12:33
Wohnort: München
Kontaktdaten:

Keine Shell kein Login bei useradd

Beitrag von flaffy » 09.10.2004 15:19:00

Seid gegrüsst :)

Wie ihr bestimmt wisst kann man mit useradd einen neuen Benutzer dem System hinzufügen :) Ich möchte jetzt einen Benutzer dem es nicht möglich ist sich einzuloggen. Z.B. für meinen knuffigen Apache Webserver. Ich hab ein bischen bei Google gesucht und z.B. folgende Zeile gefunden:

useradd apache -c "Apache Server" -d /dev/null -g apache -s /sbin/nologin

-s /sbin/nologin gibt es natürlich nicht. Wäre es dem Benutzer also möglich eine Shell zu laden? Denn ohne Shell kann man ja schließlich nichts auf dem System machen (oder?) :)

Des Weiteren würde mich das Verhalten der Passwörter interessieren bei useradd. Wird da ein zufälliges Passwort generiert? Ein ungültiges oder "garkeins"?
Hier könnte IHRE Werbung stehen !!!

Benutzeravatar
QT
Beiträge: 1399
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 09.10.2004 16:37:43

Als Shell kannst Du auch /bin/false nehmen, hat ebenso den gewünschten Effekt. Allerdings frag ich mich, warum Du nicht den normalen 'www-data' Debian User für apache nimmst? Debian bringt doch alles bereits mit und die apache Pakete sind auch darauf abgestimmt....

flaffy
Beiträge: 128
Registriert: 01.09.2004 10:12:33
Wohnort: München
Kontaktdaten:

Beitrag von flaffy » 09.10.2004 17:22:09

Ist eine Source-Installation ;) Will da ein bischen mehr Kontrolle über --disable und --enable haben :) Und dazu noch alles chroot'ed
Hier könnte IHRE Werbung stehen !!!

flaffy
Beiträge: 128
Registriert: 01.09.2004 10:12:33
Wohnort: München
Kontaktdaten:

Beitrag von flaffy » 09.10.2004 17:41:23

Wie sieht das eigentlich aus wenn keine Shell gefunden wird? Ist das egal oder wird dann eine art 'Standard-Shell' benutzt?
Hier könnte IHRE Werbung stehen !!!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 09.10.2004 19:41:33

Ich habs zwar noch nicht getestet , benwßt eine nicht existirende Shell bzw. Programm anzugeben, aber man dürfte dann gegen ein Wand laufen. Soll heißen es passiert nichts.

Antworten