我正在关注官方文档安装 VSFTPd 3.0.2 版本。
命令。
$ wget https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gz
$ tar xvfz vsftpd-3.0.2.tar.gz
$ cd vsftpd-3.0.2/
$ make
$ mkdir /usr/share/empty/
$ mkdir /var/ftp/
$ useradd -d /var/ftp ftp
$ chown root.root /var/ftp
$ chmod og-w /var/ftp
$ cp vsftpd /usr/local/sbin/vsftpd
$ cp vsftpd.conf.5 /usr/local/man/man5
$ cp vsftpd.8 /usr/local/man/man8
$ make install
我之后收到此错误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: accessing `/usr/local/man/man8/vsftpd.8': Not a directory
install: accessing `/usr/local/man/man5/vsftpd.conf.5': Not a directory
make: *** [install] Error 1
有人能帮我修复它吗?
答案1
mkdir -p /usr/local/man/man8
如果目录 man5 和 man8mkdir -p /usr/local/man/man5
不存在,则尝试通过和创建它们。