Hejsan !
Jag har ju en webbserver där några domännamn nu är pekade till denna servern. Funderade lite på hur skriver man i terminal så man sätter att endast användaren har tillgång att skriva till www katalogen ?
Jag använde mig av detta kommandot sudo chmod 777 /home/test är detta rätt eller skall jag skriva på något annat sätt ?
/Force
Frågor om webbserver.
- Forcevision
- Inlägg: 1023
- Blev medlem: 21 apr 2008, 21:55
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Kontakt:
Frågor om webbserver.
Http://www.jernstedt.me Från otränad till tok tränad och följ mig på facebook http://www.facebook.com/jernstedt.me
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: Frågor om webbserver.
chmod 777 är fel metod, den ger alla skrivrättigheter. För en katalog är chmod 755 bättre då kan ägaren skriva och alla andra kan läsa filerna där.
En liten förklaring den första okteten är användarens rättigheter, den andra gruppens och den tredje övriga.
En liten förklaring den första okteten är användarens rättigheter, den andra gruppens och den tredje övriga.
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: Frågor om webbserver.
Sedan kan det vara så att fler än den egna användaren måste kunna skriva i www-katalogen. T.ex. finns det en användare som heter www-data som används av webbservern som kan behöva skriva i diverse kataloger (beroende på vad du har för applikationer installerade).
/Micke
/Micke

- Forcevision
- Inlägg: 1023
- Blev medlem: 21 apr 2008, 21:55
- OS: Ubuntu
- Utgåva: 23.10 Mantic Minotaur
- Kontakt:
Re: Frågor om webbserver.
Okej så chmod 755 då är det endast den användaren som får skriva till katalogen och dom andra kan endast läsa. Sedan undrar jag hur fungerar det med mysql har ju installerat phpmyadmin men där kan jag endast logga in som root. Skulle vilja att vare användare kan logga in och skapa en databas. Varje användare kan logga in men inte skapa någon databas utan endast kolla om det finns några databaser. Hur fixar man detta ? Gärna så att varje användare har max 3 st databaser.
*edit Nu när jag satt rättigheterna chmod 755 på /home/test/www så när jag loggar in på ftp servern och skall lägga in filer i www katalogen går det inte men ändrar jag chmod till 777 fungerar det vad gör jag för fel? När jag skall lägga upp filerna loggar jag in som användaren till www katalogen.
*edit Nu när jag satt rättigheterna chmod 755 på /home/test/www så när jag loggar in på ftp servern och skall lägga in filer i www katalogen går det inte men ändrar jag chmod till 777 fungerar det vad gör jag för fel? När jag skall lägga upp filerna loggar jag in som användaren till www katalogen.
Http://www.jernstedt.me Från otränad till tok tränad och följ mig på facebook http://www.facebook.com/jernstedt.me