• Skip to main content
  • assistive.skiplink.to.breadcrumbs
  • assistive.skiplink.to.header.menu
  • assistive.skiplink.to.action.menu
  • assistive.skiplink.to.quick.search
  • Metropolia.fi
  • Curricula
  • Wiki
  • Moodle
Metropolia
Menu
    • Attachments (20)
    • Page History
    • Page Information
    • Resolved comments
    • View in Hierarchy
    • View Source
    • Export to PDF
    • Export to Word
  • Browse
    • Pages
    • Blog
    • Labels
    • Space Operations
  • Login
    • Metropolia Login
    • Haka Login
    • Visitor Login

Tietohallinto

  1. Dashboard
  2. Tietohallinto
  3. …
  4. Etusivu
  5. Laitteet
  6. Tietokoneet ja työasemat
  7. Verkon käyttö
  8. Kotisivu-, Shell- ja MySQL-palvelut
Print
Main navigation

HTTP 403 Forbidden

 

Virheilmoitus HTTP 403 "Forbidden" kotisivua katsottaessa johtuu tiedostojärjestelmän oikeuksista. Vaikka oletuksena kaikilla muilla pitäisi olla lukuoikeus public_html \-hakemistoon luomiisi hakemistoihin ja tiedostoihin oikeuksissa voi olla vikaa riippuen siitä koska tiedostot on kotihakemistoon luotu.

Jotta sivut näkyvät oikeudet pitää muuttaa niin että muilla käyttäjillä on oikeus lukea tiedostoja ja hakemistoja.

Voit muokata oikeuksia joko Windows-työasemista tai Linux-ympäristössä. Oikein tehtynä Windows-ympäristössä tehdyt asetukset vaikuttavat myös uusiin public_html-hakemistoon luomiisi tiedostoihin sekä Windows-ympäristössä että Linux-shellissä.

Mikäli asetat oikeudet Linux-ympäristössä sinun pitää itse asettaa ne kohdalleen aina kun luot uusia tiedostoja.

 

Oikeuksien muuttaminen Linux-shellissä

Seuraavan voi tehdä Metropolian Windows koneilta putty-ohjelmalla.

  1. Ota ssh-yhteys shell.metropolia.fi -palvelimelle ja aja seuraavat komennot:

    find ~/public_html -type d -exec chmod 755 {} \;
    find ~/public_html -type f -exec chmod 644 {} \;

  2. Joskus kotisivujen näkymättömyys voi johtua myös siitä, että kansioista puuttuu ulkopuolisilta (others) execute-oikeus eli x. Execute-oikeus tulee antaa public_html-hakemiston lisäksi myös omaan kotihakemistoon:  

    chmod o+x ~
    chmod o+x ~/public_html

Näiden toimien jälkeen kotisivujen sisältö pitäisi olla jälleen selattavissa.

Oikeuksien muuttaminen Windows-työasemalla

Vanha tapa oikeuksien antamisesta tiedostohallinnan kautta ei enää toimi. Ohjeessa käytetään WinSCP ohjelmaa oikeuksien muokkaamiseen. WinSCP löytyy kaikista Metropolian windows-koneista.

  1. Avaa WinSCP ja yhdistä shell.metropolia.fi palvelimeen metropolia-tunnuksillasi
  2. Valitse public_html-kansio ja avaa sen Properties


  3.  Aseta oikeudet kuvan mukaisesti, eli lisää Groupille ja Othersille R(read) ja X(execute) oikeudet. 

    Set group, owner and permission recursively ruksi kopioi oikeudet kaikkiin public_html:n alla oleviin kansioihin ja tiedostoihin. Paina Ok.

 

Näiden toimien jälkeen kotisivujen pitäisi näkyä selaimella.

Jos sivut eivät näy niin ongelma voi olla sama kuin linux-ohjeiden kohdassa 2.

Tämän saat korjattua WinSCP:llä siirtymällä kotikansiosi juuresta yhden tason ylöspäin niin että näet kansiolistauksessa oman tunnuksesi.

Avaa tunnuskansiosi Properties ja lisää Othersille X oikeus.

HUOM! Älä ruksaa kohtaa Set group, owner.. tässä kohdassa.

Oikeuksien antaminen Winscp:llä videona

Your browser does not support the HTML5 video element

Videon toiminnissa voi olla selainkohtaisia ongelmia, testattu toimivaksi Chromella.

HTTP 403 Forbidden

  • Created by Mikko Mäkelä, last modified by Marko Mård on 4.4.2017
  • error
  • home
  • page
  • untra
  • updated2022

1 Comment

  1. User icon: kuivi

    Ilpo Kuivanen

    Mieluummin näin ne oikeudet:

    find ~/public_html -type d -exec chmod 701 {} \;
    
    find ~/public_html -type f -exec chmod 604 {} \;
    

    Ai että miksikö ryhmälle nollat? Siksi, että käytännössä kaikki käyttäjät kuuluvat samaan users-ryhmään, joten ei anneta turhia oikeuksia koko Metropolialle. Hakemistot eivät tarvitse välttämättä read-oikkia. Jos ne antaa, näkyy hakemiston sisältö koko maailmalle, jos hakemistossa ei ole ns. indeksitiedostoa (index.html, index.php, ym.)

    • Permalink
    • 9.12.2011
Overview
Content Tools
Apps
Pages
Blog
Labels
Space Operations
  • Powered by Atlassian Confluence 8.5.22
  • Printed by Atlassian Confluence 8.5.22
  • Report a bug
  • Atlassian News
Atlassian