Article View: alt.os.linux.suse
Article #335Re: nur ftp-zugriff von clients??
From: Robert Hennig
Date: Wed, 11 Apr 2001 06:23
Date: Wed, 11 Apr 2001 06:23
60 lines
4026 bytes
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-mailReferences:
<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