迈拓Seagate MSS II NAS攻略大法之VSFTP篇
VSFTP介绍这是一个ftp服务器软件,装上了就可以架设ftp服务器了,其实前面的系列里在openmss开始配置的时候,就安装了这个软件,已经可以ftp登陆,不过只能是root的用户登陆,其他用户不能登陆,如果要对外架设服务器,那么肯定还要再配置一下。
这次配置mss的配置文件,我打算就放在我的ftp服务器上,大家需要就可以下载,这样的话,我就只能研究一下怎么添加用户和配置,权限的设置。
如果你希望了解更多的vsftp的配置,那么你就看鸟哥的文章,写的太清楚了,非常值得一看,你就能明白所有参数的设置的含义,如果你只是希望使用,那么就看下面的步骤就足够了。
http://linux.vbird.org/linux_server/0410vsftpd.php
http://www.macsat.com/macsat/content/view/25/29/
vsftp安装
vsftp,我已经安装了,而且是在开始的时候安装的,是使用openmss的ipkg来安装的,这个安装和你装完optware安装是有不同的地方的,最明显的地方就是开始安装,vsftp是和系统一起启动,不需要任何的设置。
如果你是通过openmss上安装vsftp,那么他的启动方式和你装了opt后ipkg的启动方式是不一样的,详细的可以看鸟哥的文章,/opt/etc/init.d/S70vsftpd 控制他的启动。
还有一点需要注意的就是现在optware下的passwd文件是坏的,你创建的了用户,你无法给他设置密码,所以你需要替换这个文件。
adduser这个命令,系统没有带,还要安装这个包,我看装完后,我把这个复制出来,以后就可以不需要安装这个包了
1:建立文件夹
我计划在Public下的downloads建立一个目录ftp,每个用户一个文件夹,我就在ftp的目录下建立test1文件夹。
2:运行下面的命令
ipkg update
ipkg install adduser
mkdir /opt/etc/vsftpd_user_conf
adduser test1
备注
安装adduser,会出现报错,不过不会影响使用
配置VSFTP
(1)编辑/etc/passwd
vi /etc/passwd
test1:$1$$RBDOBVzm5IoNtUKjjcpzb1:1000:1000:Linux User,,,:/shares/mss-hdd/Public/downloads/ftp/test1:/bin/sh
(2)编辑vsftpd.user_list ,添加test1
vi /opt/etc/vsftpd.user_list
创建test1配置文件,控制用户对这个目录的读写,这个文件可以是空的。
vi /opt/etc/vsftpd_user_conf/test1
#########
write_enable=no
###############
(3)编辑 /opt/etc/vsftpd.conf 文件
vi /opt/etc/vsftpd.conf
修改下面地方
secure_chroot_dir=/shares/mss-hdd/Public/downloads/ftp
停止和启动VSFTP
killall vsftpd
# /opt/etc/init.d/S70vsftpd
备注
1:安装adduser会出现报错,不过你是可以正常使用的,还有就是你装完optware后,你的/opt/bin/passwd的文件是有问题的,你需要把没有装optware前的那个passwd文件备份一下,覆盖就可以了。
2:大家可以测试一下我搭建的vsftp,我把我所有用到的mss相关的软件都放在这里
mymss.3322.org
port:21
user:test1
pass:test1
3:下面是软件安装过程,会出现报错,不过装这个软件前,我已经把/opt/bin/下的passwd这个文件替换了,这样估计才能给test1设置密码。
# ipkg install /shares/mss-hdd/Public/downloads/mss/ipkg_soft/adduser_1.9.2-1_mipsel.ipk
Installing adduser (1.9.2-1) to root...
Configuring adduser
syntax error
postinst script returned status 255
ERROR: adduser.postinst returned 255
Successfully terminated.
# adduser test1
adduser: /home/test1: No such file or directory
Changing password for test1
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Bad password: too simple.
Warning: weak password (continuing).
Re-enter new password:
Password changed.
3:目前对目录的权限控制,还没有搞定,无法我怎么调整,test1用户都是可以写。
来自:http://hi.baidu.com/chenshake/bl ... 58ba345d600832.html
页:
[1]