Citat:
Ursprungligen inskrivet av Zyphoon
Tack så mycket för er hjälpsamhet!
Men jag har fortfarande problem...
Jag har fortfarande inte de rättigheter jag vill ha, trotts att jag är root!
Skulle göra som phz sa och skapa en användare med hemkatalogen "/var/www/htdocs" men givetvis så hade jag inte rättigheterna att göra detta och får permission denied.
När jag installerade Apache 2 så skapades en användare automatiskt med namnet "wwwrun" (hemkatalogen var/www/htdocs). Men försöker man logga in över ftp så får man även här permission denied. Verkar som om det är onödigt hög säkerhet...
Klurigt värre...
Är du root så har du rättigheter att göra vad du vill.
Sen är det inte säkert att du kan logga in med vilken användare som finns på datorn som helst på din FTP-server, det är i sig en säkerhetsrisk och jag vet inte om FTP-servrar tillåter det som standard (inte de som jag testat iaf) utan man får skapa användarna med ett separat verktyg för FTP-servern (t ex "pure-pw" för pureftpd som jag kör).
Vad är det som blir "permission denied" för wwwrun? Försöker du skapa filer lite här och var i filsystemet, eller radera filer eller vad? Får du permission denied när du försöker kolla på kataloger utanför wwwrun:s hemkatalog? Det är inte så konstigt isf.
Om du inte kan komma åt kataloger utanför din hemkatalog via FTP så är du antagligen chroot:ad där, som det kallas. För att komma runt det får du ta bort chroot:en i inställningarna för din FTP.
Skapa filer (alltså ladda upp filer) eller radera filer bör du inte kunna göra någonstans i filsystemet egentligen förutom de kataloger som wwwrun är ägare till själv (eller har permissions satta så att "vem som helst" kan ändra dem).
FTP är ett verktyg för att överföra filer, inget annat egentligen. Det står för "file transfer protocol" av en anledning. Om du vill ha FTP-kontot för att administrera en hemsida så är du rätt nu, du har en användare, när den loggar in kan den skapa/modifiera/radera filer i den katalog som webservern sedan visar för de som besöker websidan.
Vill du ha åtkomst till filmer/musik/spel eller liknande så kan du t ex skapa en katalog som du har som hemkatalog för FTP-användaren med symlänkar till de kataloger du vill ha åtkomst till (och möjligen ange explicit i FTP-konfigureringen att symlänkar ska vara tillåtas följas av FTP-användaren). Går också att bara ta bort chroot:en från användaren som diskuterades innan så att de får vandra fritt i systemet (iaf de delar som tillåter läsning av alla användare) men lösningen med symlänkar är både snabbare och snyggare.
Vill du komma åt grejer så att du kan administrera burken ska du som sagt använda SSH.
Googla lite på hur man sätter upp en FTP-server i linux så ska det nog lösa sig med tiden.