Varför kan jag inte lägga upp min sida på linux webserver?

Permalänk

Varför kan jag inte lägga upp min sida på linux webserver?

Hejsan !
Jag har skapat en webserver jag har Ubuntu. Men när jag nu skall lägga upp sidan i /var/www så säger den att jag inte har rättigheterna till att lägga upp sidan. Varför det ! Jag har bara skapat detta kontot så jag har alla rättigheter.
Något som vet vad det kan vara ?

Mvh Jonas

Permalänk
Inaktiv

I värsta fall kan du testa och köra:

sudo chmod 777 /var/www

Permalänk

Nope skall göra det !

Permalänk
Citat:

Ursprungligen inskrivet av noxxik
I värsta fall kan du testa och köra:

sudo chmod 777 /var/www

Det känns som en ganska så jättedålig idé.

W

Permalänk
Hedersmedlem

Tycker jag med.

Jag har lagt mig själv som ägare på /var/www/htdocs däremot, kanske inte bästa lösningen men jag vill inte vara root när jag kodar.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av WorldSpawn
Det känns som en ganska så jättedålig idé.

W

Ja det var därför jag skrev i värsta fall.

Permalänk
Medlem

Öppna en terminal och skriv

su <rootlösen> cp -f /home/användare/mapp med filerna /var/www

Visa signatur

Debian sägs väl vara en avskalad och simpel dist. Det lilla jag har kört den har det funkat bra, så länge du kompilerar själv och inte använder något förvirrande paketsystem.
-HannesP

Permalänk

Okej !
Så ett råd är alltså att skapa en mapp med filerna i www menar ni ?
Så det ser ut tex var/www/internet och där i lägger jag web filerna ?
Men går det att skapa en mapp i www/ då ?

Permalänk
Citat:

Ursprungligen inskrivet av forcevision
Okej !
Så ett råd är alltså att skapa en mapp med filerna i www menar ni ?
Så det ser ut tex var/www/internet och där i lägger jag web filerna ?
Men går det att skapa en mapp i www/ då ?

Rådet är att kopiera filerna som root.

Permalänk

Okej det kan jag inte hur gör man då?
någon som har tid och förklara ?

Permalänk
Citat:

Ursprungligen inskrivet av forcevision
Okej det kan jag inte hur gör man då?
någon som har tid och förklara ?

Någon har visst redan förklarat:

Citat:

Ursprungligen inskrivet av CUBErt
Öppna en terminal och skriv

su - <rootlösen> cp -r /home/användare/mapp med filerna /var/www logout

Permalänk

Okej och då händer ?
Tar den bort något skriv skydd då eller?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
Tycker jag med.

Jag har lagt mig själv som ägare på /var/www/htdocs däremot, kanske inte bästa lösningen men jag vill inte vara root när jag kodar.

Jag har till och med ändrat min DocumentRoot till /home/ookk/www och har mig själv som ägare på den. Tycker det är klart smidigast.

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

Men jag förstår inte riktigt varför det är skrivskyddat om man säger så ?
vad är grejen med det ?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
Men jag förstår inte riktigt varför det är skrivskyddat om man säger så ?
vad är grejen med det ?

Linux är ju ett fleranvändarsystem, det är ju tanken att många ska användare ska kunna använda datorn. Man kanske inte litar på alla att de ska få ändra www-mappen. Men eftersom du är själv på din dator är det ju bäst att du sätter dig själv som ägare på mappen så att du kan ändra filerna. Skriv:

som root då:
chown -R <din användare> <www-mappen>

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

okej !
Min användare menar du det namnet jag loggar in med ?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
okej !
Min användare menar du det namnet jag loggar in med ?

ja

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

Hmm det fungerar inte att skriva så operationen ej tillåten skriver den !

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
Hmm det fungerar inte att skriva så operationen ej tillåten skriver den !

Var du root när du skrev det jag sa?

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

terminalen skrev jag det !

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
terminalen skrev jag det !

Jo men du måste ju vara root när du skriver det i terminalen, gör såhär:

su
<root-password>
chown -R <din användare> <www-mappen>

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

Hmm förstår inte riktigt tror jag jag är inne i terminalen nu inte i root terminalen.
så skall jag skriva su och enter eller ?
Och sedan <root-password> inom <> sådanna eller ?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av forcevision
Hmm förstår inte riktigt tror jag jag är inne i terminalen nu inte i root terminalen.
så skall jag skriva su och enter eller ?
Och sedan <root-password> inom <> sådanna eller ?

Du måste väl veta när du är inne i terminalen?

Skriv su och enter i terminalen, då frågas du efter root-lösenordet, skriv in det och tryck sedan enter igen. Nu är du root, skiv då:
chown -R forcevision /var/www/htdocs sedan enter. Förutsatt att din användare heter forcevision och din www-mapp är /var/www/htdocs

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm

Permalänk

Ja ja det vet jag !
okej då e jag med!

Permalänk
Medlem

Eftersom det är Ubuntu vi pratar om:

sudo chown -R forcevision /var/www/htdocs
<lösenord>

Permalänk

Okej så då är det bara lägga in html filerna efter det då ?

Permalänk
Medlem

Ja, ifall DocumentRoot i httpd.conf pekar mot /var/www/htdocs

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av ookk
Jag har till och med ändrat min DocumentRoot till /home/ookk/www och har mig själv som ägare på den. Tycker det är klart smidigast.

Det går däremot inte så bra på min server då jag kör OpenBSD där Apache är chrootat.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk

Okej !
Ingen aning om vad du sa nu morec men kanske kan förklara !

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
Det går däremot inte så bra på min server då jag kör OpenBSD där Apache är chrootat.

Man kan ju länka mappen till sin home-mapp med

Visa signatur

MacBook Pro: 2.0GHz Intel Core Duo / ATI x1600 256MB / 1x1GB 667 DDR2 / 100GB SATA Drive@5400rpm