← Back to team overview

sslug-teknik team mailing list archive

Re: conf

 

Kjeld Vang Larsen wrote:
> Kan du hjælpe mig lidt mere med de to ting proftp og apache;
> så som hvad jeg helt nøjagtig skal tilføje, oprette af mapper osv!?

(Se mail sendt til misc med Subject: Hvordan håndteres brugere af ftp og
http)

Klart.

Her er en "walk-thru"

Lav et bibliotek "public_html" i /etc/skel.
'mkdir -p /etc/skel/public_html'

Sæt de rigtige rettigheder på det just oprettede bibliotek.
'chmod 755 /etc/skel/public_html'

Ændre din httpd.conf så der står
UserDir public_html
et eller andet sted, hvis der står noget ligende i forvejen kan du bare
rette det.

Ændre din httpd.conf så der står
<Directory /home/*/public_html>
    Options -Indexes SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>
et eller andet sted, hvis der står noget ligende i forvejen kan du bare
rette det.

Ændre så din proftpd.conf så den indeholder linien
DefaultChdir   ~/public_html
, linien skal helst være omkring linien der indeholder "ServerType".

Nu skal vi bare lige have oprettet ~/public_html biblioteker for de
brugere der allerede findes.
'for blaa in /home/*; do mkdir $blaa/public_html;\
chown `basename $blaa`.`basename $blaa`\
 $blaa/public_html; chmod 755 $blaa/public_html'

Hvis du har "ikke bruger" biblioteker i /home har de nu fået et
bibliotek der hedder public_html som du måske vil slette.

Få de berørte programmer til at genlæse deres konfiguration.
'killall -HUP proftpd'
'killall -HUP apache'

Nu skulle du gerne være kørende, og brugerne skal bare putte deres
hjemmeside i ~/public_html (for brugeren "blaa" bliver det
/home/blaa/public_html).

-- 
Best Regards
Emil S. Hansen - esh@xxxxxxxxxxxxx - ESH2-DK
UNIX Administrator, Berlingske Tidende - www.berlingske.dk
"Hvorfor er lykken så lunefuld?" - Lars H.U.G.


Follow ups