亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4996 | 回復: 4
打印 上一主題 下一主題

[FTP] rhel5.2 64位安裝vsftp 虛擬用戶不能登錄,大家看看到底什么問題 [復制鏈接]

論壇徽章:
1
數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-02-22 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-01-07 13:32 |只看該作者 |倒序瀏覽
1、builddefs.h中的undef -》define
builddefs.h
#原內(nèi)容
#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H

#undef VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL
2、vsf_findlibs.sh中/lib -》lib64
3、安裝過程
chmod a+x vsf_findlibs.sh
make clean
make
install -m 755 vsftpd /usr/local/sbin/vsftpd
install -m 644 vsftpd.8 /usr/share/man/man8
install -m 644 vsftpd.conf.5 /usr/share/man/man5
mkdir /etc/vsftpd
install -m 644 vsftpd.conf /etc/vsftpd/vsftpd.conf
mkdir /var/vsftpd
#vi /var/vsftpd/logins.txt
test1
12345
test2
12345

/usr/bin/db_load -T -t hash -f /var/vsftpd/logins.txt /etc/vsftpd_login.db
chmod 600 /etc/vsftpd_login.db

vi /etc/pam.d/ftp插入如下兩行
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

#建立一個虛擬用戶
useradd -d /var/vsftpd/vsftpd -s /sbin/nologin vsftpd

vi /etc/vsftpd/vsftpd.conf
listen=YES
#支持tcp_wrappers,限制訪問(/etc/hosts.allow,/etc/hosts.deny)listen=YES的意思是使用standalone啟動vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推薦使用standalone方式)
tcp_wrappers=YES
anonymous_enable=NO
#PAM方式此處必須為YES,如果不是將出現(xiàn)如下錯誤:500 OOPS: vsftpd: both local and anonymous access disabled!
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
chroot_list_enable=YES
#這兩行的意思是采用虛擬用戶形式
guest_enable=YES
guest_username=vsftpd
#虛擬用戶和本地用戶權限相同
virtual_use_local_privs=YES
#建立資料聯(lián)機采用被動方式
pasv_enable=YES
anon_world_readable_only=NO

xferlog_std_format=NO
log_ftp_protocol=YES(如果啟用, 假若選項 xferlog_std_format 沒有啟用, 所有的 FTP 請求和應答都會被記錄. 此選項將對調(diào)試很有用)
pam_service_name=vsftpd
xferlog_file=/var/log/xferlog
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES #new
#將日志輸入到syslog中,即/var/log/messages。
syslog_enable=YES #new
#配置用戶環(huán)境
user_config_dir=/etc/vsftpd_user_conf

mkdir /etc/vsftpd_user_conf
mkdir /var/vsftpd/vsftpd/test1
chmod 700 /var/vsftpd/vsftpd/test1
chown vsftpd /var/vsftpd/vsftpd/test1
vi /etc/vsftpd_user_conf/test1
#增加寫權限
local_root=/var/vsftpd/vsftpd/test1
write_enable=YES
#anon_world_readable_only=NO  注意不要寫成YES,否則將不能列出文件和目錄
anon_world_readable_only=NO
#增加上傳權限
anon_upload_enable=YES
#增加創(chuàng)建目錄的權限
anon_mkdir_write_enable=YES
#增加管理員用戶的刪除/重命名的權限
anon_other_write_enable=YES

mkdir /var/vsftpd/vsftpd/test2
chmod 700 /var/vsftpd/vsftpd/test2
chown vsftpd /var/vsftpd/vsftpd/test2
vi  /etc/vsftpd_user_conf/test2
local_root=/var/vsftpd/vsftpd/test1
write_enable=NO
anon_world_readable_only=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO

/usr/local/sbin/vsftpd /etc/vsftpd/vsftpd.conf &

啟動后
Connected to X.X.X.X
220 (vsFTPd 2.2.2)
User (134.238.9.211none)): test1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.

還有我把log_ftp_protocol開關打開,還是只有
vsftpd[3390]: [test1] FAIL LOGIN: ....
沒有更詳細的消息,

大家看看問題出現(xiàn)在哪里,該如何調(diào)試

論壇徽章:
0
2 [報告]
發(fā)表于 2010-01-10 10:20 |只看該作者

回復 #1 flyingbird111 的帖子

登錄時messages有何輸出信息? ftp 127.0.0.1看看?

論壇徽章:
0
3 [報告]
發(fā)表于 2010-01-30 12:32 |只看該作者
在64為上編譯的vsftpd有問題,把32機器上編譯好的二進制程序復制到64位上就可以了

論壇徽章:
0
4 [報告]
發(fā)表于 2010-01-30 12:39 |只看該作者
還有一種解決方法:
把/etc/pam.d/vsftpd中的認證模塊改為64位的,即:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd.d/login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd.d/login

論壇徽章:
0
5 [報告]
發(fā)表于 2010-01-30 21:10 |只看該作者
在64為上編譯的vsftpd有問題,把32機器上編譯好的二進制程序復制到64位上就可以了

方法好
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP