Directory toevoegen in ProFTP

Pagina: 1
Acties:

  • Koenoe
  • Registratie: September 2003
  • Laatst online: 18:47
Ik heb een probleem met ProFTP. Ik heb deze geinstalleerd op Ubuntu Hardy Heron (beta) en kreeg deze alleen maar aan de praat door de server als active te gebruiken. Geen probleem, maar ik zou graag een directory op een NTFS partitie willen delen en dat lukt mij niet. Deze partitie is gemount, maar in GPROFTPD kan ik de partitie er met geen mogelijkheid in toevoegen en als ik de proftp.conf (sp?) aanpas dan krijg ik hem ook niet te zien.

Mijn proftpd.conf ziet er momenteel zo uit:

ServerType standalone
DefaultServer on
Umask 022
ServerName "192.168.1.10"
ServerIdent off "Tehuti"
ServerAdmin tjaeuhm@hetnet.nl(mijn email)
IdentLookups on
UseReverseDNS on
Port 65500
PassivePorts 60000 65535
#MasqueradeAddress --.--.---.--- (mijn ip adres ja!)
TimesGMT off
MaxInstances 32
MaxLoginAttempts 10
TimeoutLogin 300
TimeoutNoTransfer 0
TimeoutIdle 0
DisplayLogin welcome.msg
User nobody
Group nogroup
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 800
TransferRate STOR 150
TransferRate STOU 150
TransferRate APPE 150
SystemLog /var/log/secure
RequireValidShell off
#gp_random_username_length 6
#gp_random_password_length 6
#gp_randomize_case lower
#gp_useradd_homedir_path /var/ftp
#gp_html_path /var/www/html/ftp.htm
#gp_welcome_name welcome.msg
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
AllowUser Tuthmes
DenyALL
</Limit>

<Anonymous /var/ftp/Click_Here>
User Tuthmes
Group Friends
AnonRequirePassword on
MaxClients 32 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST STOR STOU RETR MKD XMKD SITE_MKDIR SITE_CHMOD PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit APPE RNFR RNTO DELE RMD XRMD SITE_RMDIR SITE SITE_CHGRP MTDM >
DenyAll
</Limit>
</Anonymous>


Maar ik had het laatste stuk zo aangepast:

<Anonymous /var/ftp/Click_Here>
User Tuthmes
Group Friends
AnonRequirePassword on
MaxClients 32 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST STOR STOU RETR MKD XMKD SITE_MKDIR SITE_CHMOD PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit APPE RNFR RNTO DELE RMD XRMD SITE_RMDIR SITE SITE_CHGRP MTDM >
DenyAll
</Limit>
<Directory /media/hdb5/Albums>
<Limit LIST NLST PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit STOR STOU APPE RETR RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</Limit>
</Directory>
</Anonymous>


Met GProFTPD kan ik maar één directory toevoegen (/var/ftp/Click_Here), wat trouwens ook wel logish is (denk ik ;) ). Als ik de home directory verander in de config, (#gp_useradd_homedir_path /media/hdb5/Albums) dan past die dit wel aan maar dan kan ik deze nog steeds niet toevoegen bij de user, nog dat ik deze te zien krijg wanneer ik connect met de server.

Ook heb ik in het terminal venster het commando: sudo mount -o bind /media/hdb5/Albums /home/FTP-shared/download uitgevoerd. Alsmede fstab aangepast met de regel: /media/hdb5/Albums /home/FTP-shared/download vfat bind 0 0. Maar ook dit geeft geen resultaat.

Ideaal gezien zou ik een upload map willen hebben in de map /var/ftp/ en de download map /media/hdb5/Albums.

Kan het zijn dat ik via proftp de opdracht moet geven om de download map te veranderen/toe te voegen? Mocht dat het geval zijn, hoe dan?

Want op grond van het oordeel dat je velt, zal er over je geoordeeld worden, en met de maat waarmee je meet, zal jou de maat genomen worden.


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

offtopic:
Je IP adres boeit niet zo gek veel, maar ik zou wel je emailadres even weghalen / masqen. Spambotjes lusten graag plaintext emailadressen


Ontopic:
Ik denk dat het eigenlijk al mis gaat bij het mounten:
sudo mount -o bind /media/hdb5/Albums /home/FTP-shared/download
Ik zou hier sowieso een symlink gebruiken. Iets in de trend van

code:
1
ln -s /home/FTP-shared/download /media/hdb5/Albums


Wat is de output van "mount"?

Let er ook op dat dat -o bind commando moet gebeuren nadat de automounter alle partities in /media/ gemount heeft. Ik denk eerlijk gezegd dat fstab het ding probeert te mounten voordat /media/hdb5 uberhaupt bestaat. Verder geef je aan dat het een NTFS partitie is, maar mount je hem in je fstab als vfat?

[ Voor 5% gewijzigd door Rainmaker op 27-03-2008 22:43 ]

We are pentium of borg. Division is futile. You will be approximated.


  • Koenoe
  • Registratie: September 2003
  • Laatst online: 18:47
offtopic:
Dacht dat het niet zo veilig was om je ip EN je open ports te laten zien, maar goed.


Als ik symlink gebruik dan krijg zegt die: bestand bestaat al.

output van mount is

koenoe@Tehuti:~$ mount
/dev/hdb2 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-12-generic/volatile type tmpfs (rw)
/dev/hdb1 on /media/hdb1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/hdb5 on /media/hdb5 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/hdb6 on /media/hdb6 type fuseblk (rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/hda on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=koenoe)
koenoe@Tehuti:~$


en verder mijn fstab ziet er nu zo uit

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb2
UUID=0add8372-d4cb-4bf9-abf0-cb1760542f7d / ext3 relatime,errors=remount-ro 0 1
# /dev/hdb1
UUID=38042E0D042DCEA6 /media/hdb1 ntfs defaults,umask=007,gid=46 0 1
# /dev/hdb5
UUID=808CB28E8CB27DEA /media/hdb5 ntfs defaults,umask=007,gid=46 0 1
# /dev/hdb6
UUID=265CB3945CB35D6D /media/hdb6 ntfs defaults,umask=007,gid=46 0 1
/dev/hda /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
/media/hdb5/Albums /home/FTP_shared/download ntfs bind 0

[ Voor 1% gewijzigd door Koenoe op 28-03-2008 19:21 . Reden: spelling ]

Want op grond van het oordeel dat je velt, zal er over je geoordeeld worden, en met de maat waarmee je meet, zal jou de maat genomen worden.