linux下苦逼搭建ftp站点二三事

昨天中午,领导突然扔给我一台linux服务器,让我给某个站点目录配置个ftp服务

权限可上传、可下载、令其无法跳转上级目录

我想这简单啊,于是我按照固定的四维,useradd、passwd、修改conf文件、修改权限,最后restart

结果就傻逼了,一直连接不上,报530错误,我更傻逼的做法一直在创建、删除用户 - -||


在百度苦苦寻求答案的我,无意中看见一片博文关于配置vsftp虚拟用户配置

它的vsftp目录结构和我这台服务器上的一样,包括好多文件像txt、db

这才发现原来使用的这个方法创建的目录,卧槽啊!!!!


于是按照它的做法:

1、先useradd、passwd

2、修改一下vim logins.txt   添加这个用户和密码

3、在生成数据库
db_load -T -t hash -f /etc/vsftpd/vsftp_login.txt /etc/vsftpd/vsftpd_login.db
chmod 600 /etc/vsftpd/vsftpd_login.db

4、在针对每个虚拟用户名 设置不同的权限
cp -p /etc/vsftpd/vsftpd_user_conf/XXX /etc/vsftpd/vsftpd_user_conf/AAA
5、设置 vim /etc/vsftpd/vsftpd_user_conf/AAA用户的权限

============================================

终于成功了,个中苦逼无溢于表


你可能感兴趣的:(linux,ftp)