日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 源代码 安装vsftpd 2.3.4

發布時間:2024/9/27 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 源代码 安装vsftpd 2.3.4 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 源代碼 安裝vsftpd 2.3.4??

2011-10-22 12:15:40|??分類:?Unix/Linux 筆記?|??標簽:linux??vsftpd??|舉報|字號?訂閱



wget?ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz官方地址,下載很慢,不推薦這個地址) ??

wget?http://xiazai.xiazaiba.com/Soft/V/vsftpd-2.3.4.tar.gz


如果系統已經安裝vsftpd,刪除它

------------------------------------------------

Mkdir?/usr/share/empty

Useradd?-s?/sbin/nologin?-d?/var/ftp?ftp

Useradd?nobody

chown?root:root?/var/ftp

chmod?og-w?/var/ftp

#上為安裝前準備

-------------------------------------------------

tar?zxvf?vsftpd-2.3.4.tar.gz

#解壓

cd?vsftpd-2.3.4

#進入目錄

Cat?builddefs.h?文件,看它默認都啟用了什么功能,更具體的可以more?INSTALL(查看幫助文件)

undef?為不啟用

Define為啟用

#ifndef?VSF_BUILDDEFS_H

#define?VSF_BUILDDEFS_H

#define?VSF_BUILD_TCPWRAPPERS

#define?VSF_BUILD_PAM

#undef?VSF_BUILD_SSL

#endif?/*?VSF_BUILDDEFS_H?*/

-----------------------------------------

#編碼解決步驟

Vi?opts.c

if?(str_equal_text(&p_sess->ftp_arg_str,"UTF8?ON"))?更改成

if?(str_equal_text(&p_sess->ftp_arg_str,"DISABLE?UTF8?ON"))?

注意:安裝之前,如果系統為64位,需要更改vsf_findlibs.sh文件庫中lib?路徑,命令如下

sed?-i?'s/lib\//lib64\//g'?vsf_findlibs.sh

----------------------------------------------

到這里,我們可以編譯安裝了

Make?&&?make?install?


進程中沒有提示什么錯誤信息,表示已經成功安裝

接下來需要復制些文件

cp?vsftpd.conf?/etc ? ? ? ? ??#配置主文件 ? ??

cp?RedHat/vsftpd.pam?/etc/pam.d/ftp ? #PAM 認證文件

--------------------------------

啟動vsftpd?

/usr/local/sbin/vsftpd?&

查看下

?netstat?-tnl?|?grep?21

總結

以上是生活随笔為你收集整理的Linux 源代码 安装vsftpd 2.3.4的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。