请教vsftpd的问题 为什么我的机子没有pam
发布网友
发布时间:2022-04-09 17:38
我来回答
共1个回答
热心网友
时间:2022-04-09 19:08
你要检查你的启动脚本,是否带了参数。如果不带参数启动vsftpd,默认配置可能有两个:/etc/vsftpd.conf或者/etc/vsftpd/vsftpd.con,根据实际情况你自己检查。你应该在/etc/init.d/vsftpd启动脚本中,以 ”/usr/local/sbin/vsftpd /etc/vsftpd.conf“来启动。
配置你必须把local_enable选项打开,否则只能匿名访问。
下面是一个虚拟用户的配置,仅供参考:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to FTP server, Please login
chroot_local_user=YES
listen=YES
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/user_conf
pam_service_name=vsftpd
secure_chroot_dir=/var/run/vsftpd
allow_writeable_chroot=YES
anon_other_write_enable=YES
anon_world_readable_only=NO