sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #34289
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