Page 1 of 1

welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 19:17
by tobias111
hallo leute,

welche login-shell muss ich vergeben, um nutzern die möglichkeit zu bieten, sowohl pop3/imap machen zu können, als auch per ftp files raufspielen können? /bin/bash ist mir zu viel, sie sollen nicht an die konsole können.


DANKE!
TO

Re: welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 19:36
by floschi
Hi !

Das ist nicht so einfach zu beantworten, da es ganz auf deine Konfiguration ankommt.

Ich habe für Mail Qmail mit Vpopmail, also virtuelle Mailuser und damit sowieso keine Shellaccounts.

Bei FTP habe ich bei ProFTPd eingestellt, dass eine gültige Shell Voraussetzung ist, dass der User sich einloggen kann. Dazu reicht es aber aus, in /etc/shells /bin/false hinzuzufügen.

Wie gesagt, vielleicht hilft dir das weiter, ansonsten wären nähere Infos nicht schlecht...


Grüßle

Olfi ;)

Re: welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 19:38
by wirsing
/bin/false und das dann auch in /etc/shells eintragen

Re: welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 19:39
by tobias111
hallo olfi,

ja, das hilt schonmal. tausend dank!

ich habe hier postfix (mit "richtigen" unix-accounts) und vsftpd. müsste mal suchen, ob dieser ftp-daemon auch das von dir genannte feature besitzt.

grüße
to

Re: welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 19:42
by tobias111
haut hin!! SUUUUUUUUPER HAHA

DANKE!

Re: welche shell für benutzer, die mail und ftp nutzen sollen?

Posted: 2003-01-18 21:16
by kase
wenn man das ganze noch etwas besser machen will, so kopiert man

cp /bin/false /bin/ftponly

und trägt dann in /etc/shells /bin/ftponly ein, und gibt dann dem User, der ftp haben soll, aber kein ssh, als shell /bin/ftponly.

Vorteil von dem ganzen ist, das User, die /bin/false haben, wirklich gar nix können, da ja /bin/false keine gültige Shell ist.