[操作疑難] CentOS7 + vsftpd, upload files後, 出現亂碼問題..

在 CentOS 7 裏面, 裝左 vsftpd-3.0.2-11.e17_2.x86_64,
如果在 windows 10, windows檔案總管 upload files 去 vsftp server,中文繁體字 會亂碼,

search過網上話, 因為 vsftpd charset係UTF-8, windows係BIG5,
所以會出現亂碼問題, 睇到d舊文話可以有 vsftp patch file 可以解決問題.

可能個 patch file version 太舊, 我搵唔到..
請問依家 vsftpd-3.0.2 都有無 patch file 去解決亂碼問題?

謝謝...

好少用vsftpd,用開proftpd無試過亂碼問題

TOP

本帖最後由 mankowk 於 2016-7-5 02:47 編輯

搵到個 patch file, [vsFTPd-3.0.2-ext.1]
但係 make 果陣出 error
  1. [root@xxx vsFTPd-3.0.2-ext.1]# make
  2. gcc -o vsftpd -fPIE -pie -Wl,-z,relro -Wl,-z,now http_str.o postlogin.o standalone.o banner.o tcpwrap.o readwrite.o logging.o utility.o strlist.o ssl.o usersip.o ftpdataio.o tunables.o prelogin.o sysutil.o pasvrules.o ls.o features.o access.o secutil.o sysdeputil.o ftpcmdio.o http_msg.o postprivparent.o sslslave.o opts.o filestr.o parseconf.o ipaddrparse.o main.o hash.o twoprocess.o netstr.o ascii.o ptracesandbox.o secbuf.o ftppolicy.o oneprocess.o seccompsandbox.o charconv.o sysstr.o privsock.o privops.o str.o http.o -Wl,-s -lcap -ldl -lcrypt    -lpam    -lwrap -lnsl    -lssl -lcrypto
  3. /usr/bin/ld: cannot find -lcap
  4. /usr/bin/ld: cannot find -lpam
  5. /usr/bin/ld: cannot find -lwrap
  6. /usr/bin/ld: cannot find -lssl
  7. /usr/bin/ld: cannot find -lcrypto
  8. collect2: error: ld returned 1 exit status
  9. make: *** [vsftpd] Error 1
複製代碼

TOP

呢啲好似係搵唔到 security 啲 lib, 試吓唔 patch,
用 org source, 睇吓 com 唔 com 到先

TOP

window 10 點解唔係用 utf8 ???

TOP

window 10 點解唔係用 utf8 ???
sk2k 發表於 2016-7-5 11:18


windows內置既ftp係咁雞

TOP

回覆 4# cal22cal

已安裝 vsftpd-3.0.2-11.e17_2.x86_64, 用緊, 同用到,
但係在 windows 檔案總管 連 ftp , upload 中文檔名時 去到 vsftp 會亂碼...

請問各位有無計可以裝到 vsFTPd-3.0.2-ext.1 ?

TOP

回覆  cal22cal
已安裝 vsftpd-3.0.2-11.e17_2.x86_64, 用緊, 同用到,
但係在 windows 檔案總管 連 ftp , upload 中文檔名時 去到 vsftp 會亂碼...

請問各位有無計可以裝到 vsFTPd-3.0.2-ext.1 ?
mankowk 發表於 2016-7-6 16:27

有冇 make config ?
README 有冇講點 com ?
如果有 lib, 應該係 make config 問題

TOP

回覆 8# cal22cal


    乜野 make config?

TOP

回覆 9# mankowk
make config, 係唔洗嘅, 唔好理,

README  叫睇  INSTALL
有呢句,

edit "builddefs.h" to handle compile-time settings (tcp_wrappers build,
etc).
再 google
enable features in vsftpd, you need to change each definition line for the feature you want
條 link 太長,第一個 link
edit  "builddefs.h"  之後試吓 make

TOP