RedHat Linux 9.0 下vsftpd安装(官方资料翻译)(2)

1)安装vsftpd-2.0.5.tar.gz ;
[root@localhost root]# tar zxvf vsftpd-2.0.5.tar.gz
[root@localhost root]# cd vsftpd-2.0.5
[root@localhost root]# make

这将产生一个二进制文件,你可以验证一下。如下:
[chris@localhost vsftpd]# ls -l vsftpd
-rwxrwxr-x 1 chris chris 61748 Sep 27 00:26 vsftpd


2)满足VSFTPD安装所需的一些条件
VSFTPD默认设置需要一个\"nobody\"用户,如果这个用户不存在,那么添加它。如下:
[root@localhost root]# useradd nobody
useradd: user nobody exists

VSFTPD默认设置需要一个空目录:/usr/share/empty.增加这个目录,如果它还不存在的话。如下:
[root@localhost root]# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty\': File exists

如果容许匿名用户(anonymous),那么你将需要一个\"ftp\"用户和其home目录(这个home目录不属于“ftp”用户,

而且“ftp\"用户也对其没有写权限)在你的系统中存在。
以下命令用来创建一个\"ftp\"用户,如果它还不存在的话。
[root@localhost root]# mkdir /var/ftp/
[root@localhost root]# useradd -d /var/ftp ftp

(即使你的\"ftp\"用户已经存在,完成以下这两步也是很有好处的:)
[root@localhost root]# chown root.root /var/ftp
[root@localhost root]# chmod og-w /var/ftp

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

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