Under din hemkatalog finns en mapp med namnet public_html. Den används för din personliga hemsida. Mappen är egentligen en AFS-volym, men det har ingen betydelse för hur du använder den.
Du kommer åt din hemsida så här:
http://staff.www.ltu.se/~username
Rättigheter sätter du på kataloger. Defaultinställningen är att webbservern får lista och läsa filer i din public_html-katalog.
Vill du att webservern även ska kunna skriva till en fil gör du enklast på följande sätt:
Om du kör Unix gör du så här:
cd public_html mkdir write cd write fs sa . www-staff rlw Eller (ifall den även ska kunna skapa och radera filer): fs sa . www-staff rlidwk
Samma sak i Windows:
Klicka på "My computer" och öppna din hemkatalog (H: eller \\afs\ltu.se\staff\...). Öppna mappen public_html. Skapa en ny mapp (högerklicka, välj New folder). Högerklicka på din nya mapp och välj "AFS->Access control lists...". Där lägger du nu in rättigheter genom att klicka på raden med www-staff och välja in de rättigheter du vill ha på din nya mapp. För att se till att webbservern kan skriva är det w (write) som behövs. För att den även ska kunna skapa och radera ska du även kryssa i (insert), d (delete), samt k (lock). Saknas rättigheter för www-staff så lägger du in dem med "Add...", fyller i namnet www-staff och kryssar i vilka rättigheter som krävs.
Filer du lägger i mappen write kommer nu webbservern att kunna skriva till.
Mer information om AFS och rättighter hittar du på www.openafs.org
Personal web pages via home directory: staff
There is a folder in your home directory named public_html. It can be used to publish your personal home page. The folder is actually an AFS volume, however, this makes no difference on how you use it.
You access your home page as follows: http://staff.www.ltu.se/~username
In AFS, access permissions are set on a directory basis. The default settings are that the web server is allowed to list and read files in your public_html folder.
If you want the web server to also have permissions to write to a file, follow the instructions below:
If you use Unix, do as follows:
mkdir write cd write fs sa . www-staff rlw Or (if you want the web server to create and remove files as well): fs sa . www-staff rlidwk
The same thing in Windows:
Double click on "My computer" and open your home directory (H: eller \\afs\ltu.se\staff\...). Open the folder public_html. Create a new folder (right click, choose New folder). Right click on your folder and choose "AFS->Access control lists...". Permissions for the web servers are added here, using the entry named www-staff. Click on the entry and select the permissions you want the web server to have. For write access, select w (write). To allow the web server to create and remove files, also select i (insert), d (delete), samt k (lock). If there are no permissions for www-staff you can add them by using the button "Add...". Then add the permissions for user name www-staff.
Files in the folder "write" are now writable by the web server.
More information about AFS and AFS permissions can be found at www.openafs.org