Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: jaravor 09 Října 2008, 18:54:22

Název: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: jaravor 09 Října 2008, 18:54:22
Zdravicko, mam mensi problem... Potrebuju sdilet nejaka data pres FTP server. Podle postupu v napovede gproftpd jsem si vytvoril anonymnous usera. Server se mi spusti, ale sdilim jen data ktera jsou ve /var/ftp/anonymous. kdyz pridam do sdilenych adresaru jeste /media/skladiste/sdileni, vubec se na serveru nezobrazi... Poradi mi nekdo co s tim? Ubuntu pouzivam mene nez mesic a tohle jsem nenastavoval ani na widlich...
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: mk33 09 Října 2008, 19:41:09
mělo by stačit nastavit v záložce Users dole adresáře na sdílení a práva k nim.

tady je dyžtak moje nastavení:
Kód: [Vybrat]
ServerType standalone
DefaultServer on
Umask 022
ServerName "10.20.20.18"
ServerIdent on "mk"
ServerAdmin Admin@this.domain.topdomain
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
DisplayLogin welcome.msg
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 999999
TransferRate STOR 999999
TransferRate STOU 999999
TransferRate APPE 999999
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 mk
  AllowUser anonymous
  DenyALL
</Limit>

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

<Anonymous /media/data/ftp>
User anonymous
Group anonymous
AnonRequirePassword off
MaxClients 5 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
<Directory /media/data/ftp/Upload>
<Limit LIST NLST  STOR STOU  RETR  MKD XMKD SITE_MKDIR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit APPE  RNFR RNTO  DELE  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Directory>
</Anonymous>
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: jaravor 09 Října 2008, 23:44:07
to jsem si myslel... nastaveni sedi... kazdopadne kdyz si napr. nastavim sdileni /media/Skladiste/sdileni, tak nejde do slozky "sdileni" na disku Skladiste, ale vytvori v media adresar Skladiste/sdileni, pricemz puvodni Skladiste je prejmenovano na Skladiste_ ... doufam ze jsem to napsal srozumitelne :- /
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: radek6ak 10 Října 2008, 09:29:57
Já jsem to řešil například tím, že jsem do adresáře /var/ftp/anomymous udělal simlinky složek které jsem chtěl na ftp zobrazit, bylo to bez nastavování a za 30 vteřin.
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: jaravor 14 Října 2008, 18:13:43
tak symlink jsem si vytvoril... v adresari se ukazuje, ale na ftp neni :-/
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: radek6ak 14 Října 2008, 21:29:52
Pravdou je, že to se simlinky jsem dělal v mandrivě a co distribuce to možná jiné chování. Nicméně by to mělo fungovat i tady, ujistěte se, že se jedná o správný simlink a že je opravdu tam kde má být.
Název: Re: gproftpd 8.3.2 nastaveni anonymous FTP serveru
Přispěvatel: Petr Merlin Vaněček 14 Října 2008, 22:29:35
proftpd symlinky záměrně ignoruje, tedy pokud nejsou ve vlastním domovském adresáři. Vždyť to běží chrootované ;)

Musíte použít bind tj.
sudo mount -t bind /co /kam