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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Inaktiv
Registrerad
Aug 2003

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

sudo chmod 777 /var/www

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

Nope skall göra det !

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Jan 2002
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

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002

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.

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

Trädvy Permalänk
Inaktiv
Registrerad
Aug 2003
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.

Trädvy Permalänk
Medlem
Plats
Nybro
Registrerad
Sep 2004

Öppna en terminal och skriv

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

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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å ?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2005
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.

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2005
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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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.

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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>

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
Citat:

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

ja

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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?

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

terminalen skrev jag det !

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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>

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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 ?

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Dec 2002

Eftersom det är Ubuntu vi pratar om:

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Dec 2002

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

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002
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.

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

Trädvy Permalänk
Medlem
Registrerad
Jun 2005

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

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Apr 2004
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

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