PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mailaccount ohne ssh login



boon
30.07.02, 09:17
hallo,

ich möchte einen mailserver aufsetzen, auf dem sich die entsprechenden user
nicht einloggen können. dies hab ich so gemacht

>Ein typischer Usereintrag in /etc/passwd würde lauten:
>efka:x:1501:100:POP Account für F.Kalhammer:/home/efka:/bin/false

wie kann ein user aber jetzt sein passwort ändern?

mfg, boon

MrIch
30.07.02, 09:25
ist nur so ne Idee gibt es nicht ein cgi Teil womit User über den Webbrowser das Passwort ändern können?

oder kann man die login shell vielleicht auf /bin/passwd setzen?

Bauchi
30.07.02, 09:37
Ich hab für uns in der Firma ein webinterface gebastelt was auf den poppassd zurückgreift, einen pop password daemon ..
http://netwinsite.com/poppassd/

den source für das php script kann ich dir auch mailen wenn'st magst

boon
30.07.02, 09:41
wow, danke für die schnelle antwort
also, das mit dem loginshell auf /etc/bin/passwd zu setzen funktioniert schon mal..
jetzt probier ich gleich mal das webinterface aus.... vielen dank
gruss, boon

boon
30.07.02, 09:47
hmm
boon:~ # gcc poppaswd.c -o poppassword
poppaswd.c:139: unterminated character constant
poppaswd.c:140: unterminated character constant
poppaswd.c:144: unterminated character constant
poppaswd.c:263: unterminated character constant
poppaswd.c:289: unterminated character constant
poppaswd.c:295: unterminated character constant

hab ich da evtl. was nicht installiert oder stimmt was am programm nicht?

gruss, boon

Bauchi
30.07.02, 09:57
http://mail2.sskm.de/source/

da kannste dir die compilte version runterlutschen ...
den poppassd hab ich da als binary liegen, und die scripts auch :-)