Suse10.2 User anlegen nur für FTP (Ohne SSH möglichkeit)

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
amiga1200
Posts: 213
Joined: 2007-01-13 19:58
 

Suse10.2 User anlegen nur für FTP (Ohne SSH möglichkeit)

Post by amiga1200 »

ich will einen User anlegen, der nur die möglichkeit hat, über FTP auf sein Verzeichnis zu kommen.

Er soll sich nicht über SSH ober sonst wie anmelden können.

Mit /sbin/false kann man sich mit SSH anmelden, aber kann keine Befehle absetzen.
Mein wunsch wäre, das Passwort wird erst garnicht angenommen, so als wenn es den User nicht gibt.

Ist das möglich?
(Suse 10.2)
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Suse10.2 User anlegen nur für FTP (Ohne SSH möglichkeit)

Post by Joe User »

man sshd_config -> AllowGroups
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: Suse10.2 User anlegen nur für FTP (Ohne SSH möglichkeit)

Post by daemotron »

Wobei der sshd unterschiedlich reagiert, wenn man sich mit einem nicht existenten User oder einem per Allow/Deny ausgesperrten User anmelden will ("illegal user" für nicht existierende User bzw. "user xyz not member of allowed groups" oder so ähnlich für nicht zugelassene User).

Ganz ausgeschlossen kriegst Du das nur, wenn Du für den ftpd keine Systemuser verwendest, sondern virtuelle User benutzt (ProFTPd kann das z. B. mit MySQL) - der Nutzen (insbesondere in puncto Sicherheit) ist IMHO aber bestenfalls grenzwertig.

//EDIT//
P. S. wenn Du wirklich auf Nummer Sicher gehen willst, stelle Deinen sshd auf Public Key Authentifizierung um und verbiete alle anderen Verfahren. User Accounts, in denen kein öffentlicher Schlüssel abgelegt ist, sind damit automatisch vom Login ausgeschlossen. Zusammen mit /bin/false o. ä. als Shell dürfte es schon schwierig werden, da reinzukommen...
Post Reply