Linux下配置FTP详解(2)

# ee /etc/rc.conf

增加下面内容:

inetd_enable="YES"

注:以上是以inetd的方式启动vsftp的,我们也可以以独立进程的方式启动vsftp,具体如下:

a、注释掉inetd里面的vsftpd这一行。

b、在vsftpd.conf文件里增加listen=YES这句。

c、进入/usr/local/libexec/目录,执行./vsftpd & 。

d、想要让vsftp随系统启动,可在/usr/local/etc/rc.d/目录里增加一个sh脚本:

# vi vsftpd_start.sh

# ! /bin/sh

/usr/local/libexec/vsftpd &

保存退出,再chmod 755 vsftpd_start.sh 。

(4)添加用户

# pw groupadd vsftpd –g 1001

# pw useradd test –g 1001–d /home/test –s /sbin/nologin

# mkdir /home/test

# passwd test               设密码

Changing local password for test

New Password:

Retype New Password:

#

在vsftpd.chroot_list文件里增加test一行,把test用户所在其自家目录下。

# killall -HUP inetd,(如果是独立进程则执行上面写的那个脚本即可)测试一下:

# ftp localhost

如果成功会提示你输入用户名和密码

如果不成功,请查看一下你上面的配置

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwwzdz.html