🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.os.linux.suse
Article #335

Re: nur ftp-zugriff von clients??

#335
From: Robert Hennig
Date: Wed, 11 Apr 2001 06:23
60 lines
4026 bytes
In article <9ausuk$7hd$02$1@news.t-online.com>, Michael wrote:
>hi
>ich habe nen apacheserver laufen mit mysql usw. , und m�chte gerne das ich
>user anlege die per ftp ihre homepages da hochspielen k�nnen. aber alle
>anderen user sollen sich �ber den browser die seiten auch angucken k�nnen.
>wo stelle ich denn ein das ein user nur ftp zugriff hat, und die seiten dann
>in "/usr/local/httpd/htdocs/" hochladen und er dort vollen zugriff hat.??
>das ganze ist nur f�r ein lokales Netzwerk, also ist die sicherheit nciht so
>gro�geschrieben.
>
>ich wei� das man da viel schreiben muss, aber es w�re sehr nett wenn ihr
>mich wenigstens in die richtung leiten w�rdet.!!
>
>ok
>vielen dank im voraus
>
>michael
>
>


Also, es gibt in dem Falle drei Moeglichkeiten zur Loesung des Problems.

Einmal, die einfachere Variante: du erstellst Benutzer mit Login-Shell 
/bin/false bzw. /sbin/nologin, damit diese nicht unbedingt auch noch
Shell-Login haben aber dafuer haben sie FTP Zugang. Als Homedir gibst du 
halt /usr/local/httpd/htdocs/neuer-user/ an. Dann musst du deinen FTPd 
nur noch anweisen ins Homedir zu connecten. Am besten regelst du das auch noch 
so, dass die Benutzer in einer neuen Gruppe "wwwftp" kommen und nur bei denen
chroot'est. (das kann man ganz sauber mit proftpd loesen, leider hast du
aber nicht geschrieben was fuer einen ftpd du ueberhaupt nutzt). 


Zweitens, die etwas komplizierter Variante: Du laesst deinen FTPd von 
vorneherein in /usr/local/httpd/htdocs chrooten - dafuer muesstest du aber 
die noetigen Dateien kopieren damit der FTPd auch noch laufen kann (/etc/, 
/bin/ - dazu gibts aber READMEs was der FTPd dann braucht). Bei dieser Variante 
wuerdest du aber deine "Haupt-Passwd" nicht beschmutzen, da es dann eine 
Extra-Variante fuer den ftpd existiert.
Dann muesstest du trotzdem das wie oben anwenden, damit nicht andere Benutzer
gegenseitig ihre Seiten aus dem Weg raeumen (falls dem so waere).

Drittens, die noch komplizierterer Variante:
Du installierst dir proftpd und slapd (OpenLDAP) und laesst proftpd gegen slapd 
authentifizieren. Dafuer muesstest du aber den Umgang mit LDAP kennen (wie mein
Personen eintraegt, was fuer Objekte, etc.).
Das waere aber die sauberste Variante - da du dann eine schoene 
Userverwaltung hast, *ohne* die passwd auch nur anzuruehren.

Liegt aber ganz in deiner Hand welche von den Varianten du benutzen 
moechtest und nach denen Du dich erkundigen solltest (Stichworte: chroot, 
proftpd, slapd, etc.). 
Es gibt im Internet viele Dokumentationen darueber wie man das ganze macht.

MfG,
	Robert Hennig.

-- 
GPG Fingerprint: CF59 361D C557 BAAD FFAD  5157 42F8 BA3F 78B5 BCDA
            It is easier to fix Unix than to live with NT.
Technical Details
Message-ID: <slrn9d81pl.hv9.hennig.r@WS40_O20130_1.intern.zdf.de>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!do.de.uu.net!businessnews.de.uu.net!not-for-mail
References: <9ausuk$7hd$02$1@news.t-online.com>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 1041dd,61f64856ca8d396e
X-Google-Attributes: gid1041dd,public
X-Google-Thread: 105a41,61f64856ca8d396e
X-Google-Attributes: gid105a41,public
X-Google-Thread: 111f16,61f64856ca8d396e
X-Google-Attributes: gid111f16,public
X-Google-ArrivalTime: 2001-04-11 00:34:42 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!do.de.uu.net!businessnews.de.uu.net!not-for-mail
From: hennig.r@zdf.de (Robert Hennig)
Newsgroups: alt.os.linux.suse,fido.ger.linux,schule.schueler.linux
Subject: Re: nur ftp-zugriff von clients??
Date: 11 Apr 2001 06:23:20 GMT
Organization: DV-Entwicklung QMV (LX-DV-01.intern.zdf.de) 
Message-ID: <slrn9d81pl.hv9.hennig.r@WS40_O20130_1.intern.zdf.de>
References: <9ausuk$7hd$02$1@news.t-online.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Complaints-To: news@hal.zdf.de
NNTP-Posting-Date: 11 Apr 2001 06:23:20 GMT
User-Agent: slrn/0.9.6.3 (FreeBSD)
Lines: 60
NNTP-Posting-Host: 195.124.124.171
X-Trace: 986973981 businessnews.de.uu.net 4736 195.124.124.171
X-Complaints-To: abuse@de.uu.net