Just nu i M3-nätverket
Gå till innehåll

Apache fråga ang. hemkataloger


MagnusJonsson

Rekommendera Poster

MagnusJonsson

Hej,

 

Jag har en installation av RedHat Linux som snurrar på...som nybörjare har jag dock en fråga som fått mig att kli mig en hel del i huvudet...

Jag vill att man ska kunna surfa till resp. användares hemkatalog (http://minserver/~arne ).

 

Jag har satt UserDir public_html samt "enablat" avsnittet om <Directory /home/*/public_html>...</Directory>

 

...men det hela vill inte fungera utan jag får 403 Forbidden fel, så nått med mina rättigheter är kanske knasigt...men vad?

 

Tacksam för tips.

Länk till kommentar
Dela på andra webbplatser

Tjenare!

 

Har för mig att det kräver att du sätter alla hemkataloger till worldreadable (chmod o+r katalognamn) för att det ska fungera, du kan ju alltid testa, dock kanske inte så bra med tanke på att alla användare på burken då kan läsa andras filer.

 

Länk till kommentar
Dela på andra webbplatser

MagnusJonsson

Hmm...jag vet inte om jag kommer någon vart men jag har fått en del saker att hända...

 

Om jag kör:

chown nobody /home/arne

chown nobody /home/arne/html

 

...så funkar det att surfa till http://servernamn/~arne! Men i detta läge kan "tappar" användaren sina rättigheter om man loggar in med det aktuella kontot via t ex ftp eller från konsolen...?!?

 

Är jag helt ute och cyklar?

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Japp, det där är dumt, då äger inte längre användaren som har sin hemkatalog där sina egna filer. Så bör du absolut inte göra!

 

 

 

Länk till kommentar
Dela på andra webbplatser

Hallå!

 

Om du vill ha läsrättigheter i www och alla subbibliotek skriv [chmod 755 -R www] men det kanske du redan testat!

 

Länk till kommentar
Dela på andra webbplatser

Martin Bergqvist

Det vanliga misstaget man gör är att skapa filer som root användare..

 

Skriv följande :

 

find -exec chmod 755 {} ;find -exec chown usernamn {} ;

// martin http://linux.se

 

 

Länk till kommentar
Dela på andra webbplatser

Martin Bergqvist

Det vanligaste felet man gör,är att man är inloggad som root, och skapar filer

 

Skriv följande :

 

find -exec chown username {};find -exec chmod 755 {} ;

// Martin http://linux.se

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...