Trädvy Permalänk
Medlem
Registrerad
Nov 2011

Server access

Fick hem min Raspberry Pi i förrgår, jag lade i debian och mest för skojs skulla så gjorda jag den till en liten server med den här guiden, jag valde chereokee istället för apache.

Men när jag laddar upp filer med ftp till /var/www så kan jag inte komma åt dem i någon webbläsare förrän jag har gått in på raspberryn med ssh och ändrat access (eller vad man ändrar :S) med $ chmod 755 -R /var/www.

Jag är väldigt grön på linux så jag kan inte alls mycket om hur det funkar, men vet någon hur jag gör för att filerna ska bli tillgängliga direkt när man laddar upp dem med ftp?
Tacksam för svar;)

Intel Core i5-3570K | Gigabyte Geforce GTX 670 | ASRock Z77 Extreme4 | Corsair Vengeance LP 4x4gb | Intel 330 120GB SSD | Western Digital 2TB 5200rpm | Fractal Design Define R4 | Corsair 650W HX

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007
Skrivet av sleipner42:

Fick hem min Raspberry Pi i förrgår, jag lade i debian och mest för skojs skulla så gjorda jag den till en liten server med den här guiden, jag valde chereokee istället för apache.

Men när jag laddar upp filer med ftp till /var/www så kan jag inte komma åt dem i någon webbläsare förrän jag har gått in på raspberryn med ssh och ändrat access (eller vad man ändrar :S) med $ chmod 755 -R /var/www.

Jag är väldigt grön på linux så jag kan inte alls mycket om hur det funkar, men vet någon hur jag gör för att filerna ska bli tillgängliga direkt när man laddar upp dem med ftp?
Tacksam för svar;)

Det du gör med chmod är att du ändrar behörighet på filerna, det delas in i tre grupper; Ägare (7), grupp(5) och andra(5), siffrorna talar om vem som får göra vad, och dessa delas också i sin tur in i 3 delar; Read(r=4), Write(w=2), Execute(x=1).

755 betyder alltså att:
ägaren har full access (r+w+x=7)
grupp har läs och kör access (r+x=5)
andra har läs och kör access (r+x=5)

Om du drar en ls -l i terminalen så får du upp vilka behörigheter som finns på filerna, dock står de ej med siffror, utan i bokstäver.

-rwxr-xr-x borde det stå för filerna som har chmod 755. (första - kan vara ett d eller ett l)

-R flaggan betyder att ändringen sker rekursivt, alltså det görs inte bara för katalogen "www", utan för alla filer i den också, vilket man kanske inte alltid vill.

Kolla gärna vad som står by default med "ls -l", är det bara --- på de tre sista?

Kolla gärna in denna wiki, den kan nog förklara på ett bättre sätt än mig om du inte förstod: http://sv.wikipedia.org/wiki/Chmod

För du över filerna från en Windows burk eller Linux burk med ftp? Min gissning är att du måste ändra behörigheterna på filerna innan du laddar upp dem med ftp.

Btw, grymt avundsjuk att du fått din RPI!! Jag borde få min nästa vecka! \o/

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770