Övning5 - Filhantering


I denna övning lotsas du att du vill låta två kompisar använda din Ubuntu-dator som Web-server och kunna logga in på den på distans via SSH. Använd kommandotolken för att lösa alla uppgifter om det inte specifikt står att du skall använda grafiska verktyg.
  1. Skapa en ny användargrupp på din Ubuntu-dator som heter "kompisar" och två nya användare som heter Pelle och Lisa. Anslut sedan både Pelle och Lisa till användargruppen "kompisar" (Använd t.ex. Ubuntus grafiska vertyg för hantering av användare och grupper)
  2. Skapa en katalog i din hemkatalog (på Ubuntu-datorn) som du kallar för "gemensam". Meningen med katalogen är att alla användare skall kunna dela filer sinsemellan. Ställ därför in filrättigheterna så att alla användare har rätt att både läsa och skriva i katalogen. Gör detta med Ubuntus grafiska verktyg.
  3. Installera webservern Apache2 på din Ubuntu-dator t.ex. med Synaptic Package Manager. Konfigurera webservern så att alla användare kan sätta upp egna hemsidor i katalogen /home/användarnamn/public_html så att de är åtkomliga om man surfar på: http://ip-adress-för din-ubuntu-maskin/~användarnamn. Kolla "Step 2" i följande länk för instruktioner: http://kimbriggs.com/computers/computer-notes/linux-notes/apache2-public_html-virtual-directories.file
  4. Logga in på din Ubuntu-dator på distans med Putty (eller annan SSH-klient) som Pelle och skapa en public_html-katalog i Pelles hemkatalog. Ställ in rättigheterna för public_html så att webservern klarar av att visa alla html-filer som finns i katalogen. Lisa skall däremot inte ha rätt att direkt varken läsa eller skriva i Pelles public_html. Skapa sedan en simpel web-sida i Pelles public_html-katalog (kopiera t.ex. in en html-fil som du skapat i kursen Internet teknik) och testa att allt fungerar som det ska:
    • Det ska gå att surfa på  http://ip-adress-för-din-ubuntu-dator/~pelle/htmlfil.html från Windows-datorn (den dator du jobbar på)
    • När du loggar in med Putty som Lisa på din Ubuntu-dator skall Lisa inte kunna gå in (cd), läsa eller skriva i Pelles public_html-katalog
  5. Logga in med Putty  på Ubuntu-datorn som Lisa och skapa en katalog i Lisas hemkatalog som heter filmer. Ställ in rättigheterna för filmer-katalogen så att Pelle kan gå in i katalogen och läsa innehållet. Ingen annan användare skall ha rättigheter i katalogen. Skapa sedan två filer i katalogen: "testfil1" och "testfil2" (skapa dem t.ex. som vanliga textfiler). Filen "testfil1" skall INTE vara åtkomlig för Pelle.

Kom ihåg att dokumentera HUR du löst alla problem/punkter och ladda upp din dokumentation på BLS senast 14.12.2010


Jonny Karlsson 2009