httpd-katalogen i hemkatalogen

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

httpd-katalogen i hemkatalogen

Har satt upp httpd och ftpd, men med ftpen så kommer man bara åt sin hemkatalog. Men jag skulle vilja komma åt httpdkatalogen också.

Har testat med symbolisklänk, då vill inte ftpen öppna mappen.
Så det ända jag kan komma på är att försöka mounta httpd katalogen under hemkatalogen, men det känns ganska fulhackit.

Vad finns det för lösning?

Trädvy Permalänk
Medlem
Registrerad
Aug 2002

skapa en public_html i varje hemmapp.
och då får du http://dindomän/~användare
Är nog vanligast och enklast.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2005

Du kan ju alltid använda en symlink.

man ln

Trädvy Permalänk
Medlem
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av Isbjörnen Igor
Du kan ju alltid använda en symlink.

man ln

Symbolisk länk fungerar inte i ftp-programmet.

Citat:

Ursprungligen inskrivet av Lille

skapa en public_html i varje hemmapp.
och då får du http://dindomän/~användare
Är nog vanligast och enklast.

Vad måste man mer göra än att bara skapa mappen?

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jul 2003

Från min conf:

# # UserDir: The name of the directory which is appended onto a user's home # directory if a ~user request is received. # <IfModule mod_userdir.c> UserDir public_html </IfModule> LoadModule userdir_module libexec/apache/mod_userdir.so AddModule mod_userdir.c

"'We're pro-life.' Eww, you look it! You look like you're filled with life."
UNIX man pages online, GNU/Linux-schemaprogram för LiU

Trädvy Permalänk
Medlem
Plats
Norrland
Registrerad
Jul 2003

Jag använder mig av "mount --bind /.../htdocs /home/user/"

Edit: Om du vill att det ska mountas vid uppstart lägger du till "/.../htdocs/ /home/user/ none bind" i fstab.

Jag vill inte diskriminera någon så jag har bestämt mig för att hata er allihopa lika mycket.

Trädvy Permalänk
Medlem
Registrerad
Apr 2004
Citat:

Ursprungligen inskrivet av hio
Jag använder mig av "mount --bind /.../htdocs /home/user/"

Edit: Om du vill att det ska mountas vid uppstart lägger du till "/.../htdocs/ /home/user/ none bind" i fstab.

Älskar dig..

Hade gjort så på en gammal setup, men glömt hur man gjorde.
Så jag satt och pilla med mount och kunde inte fixa det, puss puss mannen.

Det var "--bind" jag glömde

Edit:

Det funlar inte, kör OpenBSD nu, körde SuSe då.

Trädvy Permalänk
Medlem
Plats
Norrland
Registrerad
Jul 2003
Citat:

Ursprungligen inskrivet av David_swe
Älskar dig..

Hade gjort så på en gammal setup, men glömt hur man gjorde.
Så jag satt och pilla med mount och kunde inte fixa det, puss puss mannen.

Det var "--bind" jag glömde

Edit:

Det funlar inte, kör OpenBSD nu, körde SuSe då.

Har ingen erfarenhet av BSD så jag vet inte, men det borde gå att göra något liknande?

Jag vill inte diskriminera någon så jag har bestämt mig för att hata er allihopa lika mycket.

Trädvy Permalänk
Medlem
Registrerad
Apr 2004

Det vara parametern "-u" som saknades för att kunna köra "UserDir".

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2004

Intressant....men när man mountar mappen under hemkatalogen, finns den i två upplagor då så att säga, eller vad är det som händer egentligen?

CCNA sedan juni 2006

Trädvy Permalänk
Medlem
Plats
Mölndal
Registrerad
Jul 2005

Nej, det är samma "fil" man jobbar med på bägge ställena.

Men för att återgå till topic så tror jag att ftp server (vilken det nu är?) kör "chroot" på användarkontona, detta gör att man inte kommer åt filer utanför sin hemkatalog.

Slå av den funktionen i servern så kommer man åt allt.

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D