[zorp-hu] ftp.py

Balazs Scheidler zorp-hu@lists.balabit.hu
Fri, 28 Jan 2005 15:15:53 +0100


On Fri, 2005-01-28 at 15:04 +0100, Papp Zoltán wrote:
> Sziasztok!
> 
> Új vagyok a listán, és lenne egy problémám.
> Az egyik felhasználónk hozzá akar férni egy ftp szerverhez, ahol a username-ben van egy kötojel.
> A zorp ezt szépen eldobja, hogy nem engedélyezett ilyen karaktar. Próbáltam beleírni az Ftp py-be a kötojelet, de nem muködik, ráadásul a hibánál ugyanazt írja ki:
> 
> ftp policy(3): (trans@zorp@tsh/ftpro:2/ftp): USER command processing error; reason='bad char in username' username='ftpu-xch', valid_chars_username='a-zA-Z0-9._@'
> 
> Nem tudom a hibaüzenetben statikus rész -e a vége? Ha nem akkor meg foleg nem akaródik átíródni.
> Néztem,  újraindításkor legyártja a pyc-t.
> 
> Hogyan lehet megcsinálni akkor?

csinalj egy leszarmazott proxy osztaly valahogy igy:

class MyFtpProxy(FtpProxy):
	def config(self):
		FtpProxy.config(self)
		self.valid_chars_username = '\\-a-zA-Z0-9._@'

-- 
Bazsi