Toon posts:

glftpd; 2 hdd's laten zien in root dir?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Haaay,

Ik vraag me af of het mogelijk is met glftpd om mijn 2 hardeschijven te grbuiken als 2 aparte folders in de root dir van glftpd.

ZO ja hoe?

Zal weer iets simpels zijn wat ik overhet hoofd zie zoals gewoonlijk >:)

  • yeadder
  • Registratie: Maart 2001
  • Niet online
ik geloof dat als je iets mount bijvoorbeeld je cdromspeler, dat deze als een dir in je mount dir of root dir kan zetten .als je harde schijven mount kun je ze ook als dir in je root dir zetten. denk maar aan je home dir die op andere hd kun zetten en je boot dir op een andere partitie. dus als je deze twee hds mount kun je ze met
code:
1
2
3
mount /dev/hdX /ftproot/hd1 

mount /dev/hdX /ftproot/hd2


als voorbeeld

om de dir die de hd voor stel in je ftproot te zetten(X is a t/m d)

ik heb geen verstaan van dat ftp progamma maar ik denk wel dat het za werken >:)

Verwijderd

Topicstarter
ik zla wel een newbie zijn met mounten...
als ik de dir hd2 wil mounten aan een schijf krijg ik deze melding
sh-2.04# mount /dev/ida/c0d0p5 /home/emkjo1/.glftpd/site/hd2
mount: /dev/ida/c0d0p5 already mounted or /home/emkjo1/.glftpd/site/hd2 busy
mount: according to mtab, /dev/ida/c0d0p5 is mounted on /usr

Verwijderd

geef de output van df -h en mount eens, dan kan je zien of de schijf al gemount is.

Verwijderd

Topicstarter
sh-2.04# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ida/c0d0p8 251M 39M 199M 16% /
/dev/ida/c0d0p1 19M 2.0M 16M 11% /boot
/dev/ida/c0d0p6 7.6G 1.6G 5.6G 22% /home
/dev/ida/c0d0p5 7.6G 579M 6.6G 8% /usr
/dev/ida/c0d0p7 251M 49M 189M 21% /var

Verwijderd

Topicstarter
die schijf is al gemount jah en dat moet zo blijven ik wil er alleen een mount (de bedoeling is een folder op de schijf die ik wil mounten naar een andere folder linken op andere schijf) bij hebben naar een folder op andere schijf.

Verwijderd

dan kan je toch gewoon een symbolic linkje maken
# ln -s /dir/op/tweede/hd /glftp/hd2

  • Asphyxion
  • Registratie: November 1999
  • Laatst online: 11:52

Asphyxion

I am, therefor I think

Symlinks werken niet met glftpd... Dus je moet een filesystem mounten in de 'site dir' van glftpd...

  • Pooh
  • Registratie: April 2001
  • Niet online

Pooh

Lees eens een boek

Dan maak je toch een hardlink?

Verwijderd

Hardlinken van directories op ext2 kan volgens mij niet hoor :)

  • Pooh
  • Registratie: April 2001
  • Niet online

Pooh

Lees eens een boek

Op vrijdag 16 november 2001 19:11 schreef fearlezz het volgende:
Hardlinken van directories op ext2 kan volgens mij niet hoor :)
Je moet er root voor zijn, en het kan problemen geven, maar 't werkt wel hoor.

Verwijderd

Op vrijdag 16 november 2001 17:09 schreef Asphyxion het volgende:
Symlinks werken niet met glftpd... Dus je moet een filesystem mounten in de 'site dir' van glftpd...
Werkt hier anders perfect..

Verwijderd

Topicstarter
Hoe dan symlink werkt hier ook niet oncder console werkt hij prima maar zodra ik he tin glftpd doe dan zegt ie dat die dir neit bestaat

  • Asphyxion
  • Registratie: November 1999
  • Laatst online: 11:52

Asphyxion

I am, therefor I think

Q) I want to create a symlink in /incoming that points to another partition.
The link is there, but users are not able to change directory to it.
A) For symlinks to work right, the target of the symlink must be in the glftpd
root path.
It is best to just mount the partition under /glftpd/site.
A symlink from /glftpd/site to /glftpd/bleh will have to be without the
rootpath, so it will go from /site to /bleh.
The above will only work if users' homedir is set to /. Users can't access
anything outside of their homedir, so if it is /site, they won't be able to
jump to /glftpd/bleh.
Your links need to start with . and they can't have the rootpath or homedir
in them. Examples:
ln -s ./incoming/mydir mydirshortcut
ln -s ../archive/games games

The reason for this limitation is for security purposes. When a user logs
in, he is "chrooted" to /glftpd (or whatever the rootpath is), so it is
physically impossible to access anything outside. This prohibits any user
logged in from browsing outside the glftpd root directory. If you're
familiar w/ wu-ftpd and telnet, normal users are permitted to browse
anywhere permissions permit. This is not a desired feature for this server,
and we feel the "cost" is worth the security.
Pagina: 1