Sida 1 av 1

Hjälp med rättigheter snabbt!

Postat: 21 nov 2011, 23:39
av Vildhasse
Hej alla ubuntu vänner!

Jag har lyckats, efter lite snubblande kring massa terminal kommandon, lyckats gjort, htdocs (xampp mapp) till någonting jag inte har några rättigheter till. Jag använde kommandot:

Kod: Markera allt

sudo chmod 700 /opt/lampp/htdocs
För jag läste att det skulla göra så jag kunde skriva i htdocs utan problem. dock så blev det bara värre. Jag fortsatte skriva kommandon däör jag skulle skapa grupper osv, men inget fungerade.
Bild
Nu ser det ut såhär, och jag hoppas ni kan hjälpa mig, jag är fortfarande en väldig nybörjare på ubuntu, med vissa grundkunskaper. Jag håler på att lära mig PHP och MySQL, så jag behöver det här, och vill inte välja bort ubuntu pga dessa problem.

Tack på förhand! Mvh Micke

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 01:10
av ubot
Jag misstänker att det är root som äger katalogen och då har din användare inte rätt att komma åt filerna om katalogen har rättigheterna 700.

Det finns två alternativ:

1. Byt ägare till katalogen.
eller
2. Ändra rättigheterna så att fler än ägaren kommer åt filerna.

Så här gör du för att ändra rättigheter:

Kod: Markera allt

sudo chmod ugo /opt/lampp/htdocs
där u, g och o är en siffra som motsvarar: https://help.ubuntu.com/community/FileP ... ermissions

Så här gör du för att byta ägare på katalogen:

Kod: Markera allt

sudo chown användarnamn:användarnamn /opt/lampp/htdocs
där användarnamn är namnet på användaren som ska äga katalogen. Om du vill ändra ägare på katalogen OCH alla underkataloger/filer så skriver du istället:

Kod: Markera allt

sudo chown användarnamn:användarnamn -R /opt/lampp/htdocs
Om problemet började med att du körde kommandot sudo chmod 700 /opt/lampp/htdocs så borde det här hjälpa:

Kod: Markera allt

sudo chmod 750 /opt/lampp/htdocs
eller

Kod: Markera allt

sudo chmod 755 /opt/lampp/htdocs

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 11:19
av Vildhasse
Så här gör du för att byta ägare på katalogen:

Kod: Markera allt

sudo chown användarnamn:användarnamn /opt/lampp/htdocs
där användarnamn är namnet på användaren som ska äga katalogen. Om du vill ändra ägare på katalogen OCH alla underkataloger/filer så skriver du istället:

Kod: Markera allt

sudo chown användarnamn:användarnamn -R /opt/lampp/htdocs
För att ändra det där, ska jag då skriva:

Kod: Markera allt

sudo chown användarnamn:Micke -R /opt/lampp/htdocs


Eller har jag missuppfattat hur man använder "användarnamn:användarnamn"?

Tack för all hjälp för övrigt!!

Mvh Micke

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 11:23
av ubot
Nej. Du ska skriva så här:

Kod: Markera allt

sudo chown Micke:Micke -R /opt/lampp/htdocs
för att ändra användare OCH grupp till Micke. Om du bara vill ändra användare och INTE grupp så tror jag att du ska skriva så här istället:

Kod: Markera allt

sudo chown Micke: -R /opt/lampp/htdocs
Du ser vem som är ägare och vilken grupp katalogen tillhör med ls:

Kod: Markera allt

ls -al /op/lampp/ | grep "htdocs"

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 17:19
av Vildhasse
Det fungerar inte som jag hoppats, på, jag vet inte riktigt vad jag gjort, eller vad jag inte gjort!
Så här ser det ut just nu, har inre kommit mycket längre. Som du ser äger "nobody" den i gruppen "www".
Bild

Tack för all din hjälp!

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 19:16
av ubot
Din användare har inte username Micke utan micke med litet m.
Filen ägs av en user som kallas nobody och gruppen www. Dock så ska även other ha r-x, d.v.s. rätt att visa filer i katalogen m.m. enligt ls-kommandot i din skärmdump. Så jag tycker att du borde kunna öppna katalogen och lista innehållet utan att byta ägare?

Re: Hjälp med rättigheter snabbt!

Postat: 22 nov 2011, 19:38
av Vildhasse
Nuu! Tack så mycket! :D

Re: Hjälp med rättigheter snabbt!

Postat: 24 nov 2011, 21:32
av ubot
Vildhasse skrev:Nuu! Tack så mycket! :D
Markera tråden som löst genom att klicka på den gröna blocken när du är inloggad. Tack!