Webbserver åtkomst ?
-
- Inlägg: 7
- Blev medlem: 21 okt 2007, 15:32
Webbserver åtkomst ?
Försöker att sätta upp en egen webbserver med server ver 6.06.
Den är synlig i webbläsaren om jag anropar från annan maskin, och får upp apache sidan.
Nu är frågan: Jag har ftp fungerande också och vill använda den för att ladda över till webbservern, men det går inte för där saknar jag rättigheter för att skriva dit.
Hur och var ställer man in dessa rättigheter ?
Tacksam för vägledning.
Den är synlig i webbläsaren om jag anropar från annan maskin, och får upp apache sidan.
Nu är frågan: Jag har ftp fungerande också och vill använda den för att ladda över till webbservern, men det går inte för där saknar jag rättigheter för att skriva dit.
Hur och var ställer man in dessa rättigheter ?
Tacksam för vägledning.
SV: Webbserver åtkomst ?
Hej!
Vad heter ftp-servern du kör?
Vad heter ftp-servern du kör?
-
- Inlägg: 7
- Blev medlem: 21 okt 2007, 15:32
SV: Webbserver åtkomst ?
Den ftp som jag använder är vsftpd.
Jag undrar om det inte apache rättigheterna, som spökar ?
Jag undrar om det inte apache rättigheterna, som spökar ?
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Webbserver åtkomst ?
Om du försöker lägga filer direkt i /var/www eller var nu din webbkatalog ligger, så kan du inte det som vanlig användare. Det är bara root som kan skriva i den katalogen. Åtminstone som standard.
-
- Inlägg: 7
- Blev medlem: 21 okt 2007, 15:32
SV: Webbserver åtkomst ?
Hur kan man i sådant fall komma runt problemet.
Min tanke är att underhålla webbsidorna som på vilket webbhotell som helst.
Men detta med egen server är nytt för mig.
Söker en lösning, men vet inte var.
Min tanke är att underhålla webbsidorna som på vilket webbhotell som helst.
Men detta med egen server är nytt för mig.
Söker en lösning, men vet inte var.
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Webbserver åtkomst ?
Som jag ser det finns det två alternativ.
1. I din hemkatalog på servern skapar du en mapp som heter public_html. I den lägger du sedan dina webbsidor. Du kan titta på dom om du surfar till |http://dinserver/~dittkonto. Nedsidan är att dina besökare inte kommer direkt dit utan måste ledas dit.
2. Du kan också föra över dina filer till ditt konto med FTP. Sedan ansluter du till servern med SSH och kopierar filerna till /var/www. Det skulle kunna innebära att du får ett slags "backup" av din server i hemkatalogen. Nedsidan är väl att det blir ett extra steg.
1. I din hemkatalog på servern skapar du en mapp som heter public_html. I den lägger du sedan dina webbsidor. Du kan titta på dom om du surfar till |http://dinserver/~dittkonto. Nedsidan är att dina besökare inte kommer direkt dit utan måste ledas dit.
2. Du kan också föra över dina filer till ditt konto med FTP. Sedan ansluter du till servern med SSH och kopierar filerna till /var/www. Det skulle kunna innebära att du får ett slags "backup" av din server i hemkatalogen. Nedsidan är väl att det blir ett extra steg.
-
- Inlägg: 325
- Blev medlem: 18 mar 2007, 13:48
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Umeå
SV: Webbserver åtkomst ?
Eller så skapar du en ny användare just för ftp-inloggningen.
Hemmappen blir /var/www och du kommer inte kunna logga in lokalt med den.
EDIT: jag antar att man hamnar i sin hemmapp när man loggat in i vsftpd?
Sedan byter du gruppägare på /var/www
Byt sedan rättigheterna för /var/www
Hemmappen blir /var/www och du kommer inte kunna logga in lokalt med den.
EDIT: jag antar att man hamnar i sin hemmapp när man loggat in i vsftpd?
Kod: Markera allt
sudo useradd -d /var/www -s /sbin/nologin ftp
Kod: Markera allt
sudo chown -R root:ftp /var/www
Kod: Markera allt
sudo chmod -R 775 /var/www
Senast redigerad av 1 nire, redigerad totalt 5 gånger.
-
- Inlägg: 7
- Blev medlem: 21 okt 2007, 15:32
SV: Webbserver åtkomst ?
Tack för förslagen. Jag provar just nu det som nire föreslog.
Nu fungerar inte inloggningen, så jag undrar vad som kunnat gått fel.
Jag har läst på om "nologin" i hjälptexten, där säger man /etc/nologin skall vara sökvägen.
Har det någon betydelse.
Önskar mer hjälp på traven.
Elektrikern
Nu fungerar inte inloggningen, så jag undrar vad som kunnat gått fel.
Jag har läst på om "nologin" i hjälptexten, där säger man /etc/nologin skall vara sökvägen.
Har det någon betydelse.
Önskar mer hjälp på traven.
Elektrikern
-
- Inlägg: 325
- Blev medlem: 18 mar 2007, 13:48
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Umeå
SV: Webbserver åtkomst ?
Det är inloggningen till ftp-användaren som inte fungerar?
Det är mycket möjligt att det är /etc/nologin. Har inte testat själv..
vet inte alls vart jag fått /sbin/ ifrån men jag har för mig att det ska vara det.
Isf. ta bort användaren: (om du döpte användaren till något annat än ftp så byter du till det såklart)
Gör om det men med /etc/nologin:
Alternativt så väntar du med det tills du fått det att fungera som det ska.
Kör då:
Sedan kan du ändra shell i /etc/passwd.
Leta sedan upp raden för ftp-användaren och ändra till rätt shell.
Det är mycket möjligt att det är /etc/nologin. Har inte testat själv..
vet inte alls vart jag fått /sbin/ ifrån men jag har för mig att det ska vara det.

Isf. ta bort användaren: (om du döpte användaren till något annat än ftp så byter du till det såklart)
Kod: Markera allt
sudo deluser ftp
Kod: Markera allt
sudo useradd -d /var/www -s /etc/nologin ftp
Kör då:
Kod: Markera allt
sudo useradd -d /var/www ftp
Kod: Markera allt
sudo nano/vim/emacs..... /etc/passwd
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Webbserver åtkomst ?
Hos mig finns själva programmet i /usr/sbin/nologin. Kör locate nologin för att se om det är samma för dig.elektrikern skrev: Jag har läst på om "nologin" i hjälptexten, där säger man /etc/nologin skall vara sökvägen.
SV: Webbserver åtkomst ?
det går lika bra att använda /dev/null istället för nologin. nologin är bara en symlänk till /dev/null. har alltid funkat för mig iaf.
Gotus sum, Cave cornua