亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
vsftpd編譯安裝
[打印本頁(yè)]
作者:
dearyzy
時(shí)間:
2010-01-06 16:04
標(biāo)題:
vsftpd編譯安裝
按照vsftpd的readme來(lái)就行了1.下載
[url]ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.1.tar.gz
[/url]
2.安裝
#make
$ ls -l vsftpd
-rwxrwxr-x 1 chris chris 61748 Sep 27 00:26 vsftpd
如果系統(tǒng)沒(méi)有nobody用戶,請(qǐng)?jiān)黾觧obody用戶
[root@localhost root]# useradd nobody
useradd: user nobody exists
如果系統(tǒng)沒(méi)有/usr/share/empty/目錄,請(qǐng)建立該目錄
[root@localhost root]# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty': File exists
建立/var/ftp/目錄,并建立ftp用戶
[root@rhel4 vsftpd-1.2.1]# ll /var/ftp/
ls: /var/ftp/: 沒(méi)有那個(gè)文件或目錄
[root@rhel4 vsftpd-1.2.1]#
[root@rhel4 vsftpd-1.2.1]# mkdir /var/ftp/
[root@rhel4 vsftpd-1.2.1]# useradd -d /var/ftp ftp
useradd: user ftp exists
如果系統(tǒng)已有ftp用戶,則請(qǐng)執(zhí)行
[root@rhel4 vsftpd-1.2.1]# chown root.root /var/ftp
[root@rhel4 vsftpd-1.2.1]# chmod og-w /var/ftp 編譯安裝,如果make install出現(xiàn)以下錯(cuò)誤請(qǐng)修改Makefile
[root@rhel4 vsftpd-1.2.1]# make install
if [ -x /usr/local/sbin ]; then \
install -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \
install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
elif [ -x /usr/share/man ]; then \
install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
else \
install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
install: 無(wú)法創(chuàng)建一般文件‘/usr/local/man/man8/vsftpd.8’: 沒(méi)有那個(gè)文件或目錄
install: 無(wú)法創(chuàng)建一般文件‘/usr/local/man/man5/vsftpd.conf.5’: 沒(méi)有那個(gè)文件或目錄
[root@rhel4 vsftpd-1.2.1]# vi Makefile
install:
if [ -x /usr/local/sbin ]; then \
$(INSTALL) -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
$(INSTALL) -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/share/man ]; then \
$(INSTALL) -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
$(INSTALL) -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
elif [ -x /usr/local/man ]; then \
$(INSTALL) -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
$(INSTALL) -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
else \
$(INSTALL) -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
$(INSTALL) -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
if [ -x /etc/xinetd.d ]; then \
$(INSTALL) -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
[root@rhel4 vsftpd-1.2.1]# cp vsftpd.conf /etc
復(fù)制PAM驗(yàn)證文件,以允許本地用戶登錄VSFTPD。
[root@rhel4 vsftpd-1.2.1]# cp RedHat/vsftpd.pam /etc/pam.d/ftp 3.允許本地用戶登陸
取消vsftpd.conf以下三行的注釋:
local_enable=YES
write_enable=YES
local_umask=022 4.測(cè)試
[root@rhel4 vsftpd-1.2.1]# vi /etc/vsftpd.conf
在配置文件最后增加如下一行:
listen=YES[root@rhel4 vsftpd-1.2.1]# /usr/local/sbin/vsftpd &
[1] 25452
[root@rhel4 vsftpd-1.2.1]# ftp localhost
Connected to rhel4.newsky.cn.
220 (vsFTPd 1.2.1)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (127,0,0,1,194,146)
150 Here comes the directory listing.
226 Directory send OK.
ftp> mkdir asdf
550 Permission denied.
ftp> ls
227 Entering Passive Mode (127,0,0,1,51,231)
150 Here comes the directory listing.
226 Directory send OK.
ftp> quit
221 Goodbye.
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):
http://blog.chinaunix.net/u3/106162/showart_2142307.html
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2