ubuntu创建vsftp用户无法登陆

我们在ubuntu上创建用户的时候使用useradd -d /ftp/sulao -s /sbin/nologin -M sulao -g ftp这种方式在centos上适用,但是在ubuntu上却找不到nologin文件,所以创建失败,我们需要这样来创建sudo useradd -d /ftp/sulao -s /bin/false -M sulao -g ftp#然后赋权su...

阅读全文

centos6添加删除vsftpd用户脚本

方便以后直接使用,直接在这里记录下!系统约定,vsftpd目录/etc/vsftpd,FTP根目录/data/www#!/bin/bash#author : mercifunction add_ftpuser(){read -p "Please input your ftp username : "xread -p "Please input your...

阅读全文

centos6.x一键vsftpd安装shell脚本

自己编写的脚本方便以后使用,自己用的脚本,没有对vsftpd安装状态进行检测,所以最好安装完后,把第一个选项去掉,要不选错了就等于重装了vsftpd,vsftpd.conf文件直接使用配置好了远程下载替换本地的#!/bin/bash#author : merci#Only apply centos6.xfunction install_vsftpd(){yum remove vsftpd -yrm -rf /etc/vsftpd...

阅读全文

vsftpd常用配置功能详解

默认配置:1)允许匿名用户和本地用户登陆。anonymous_enable=YESlocal_enable=YES2)匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3)本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自己家目录中进行读写操作;本地用户可以离开自家目录切换至有权限访问的其他目录,并在权限允许的情况下进行上传/下载。write_enable=YES4)写在文件/etc/vsftpd.ftpusers中的本地用户禁止登陆。配置文件格式:&...

阅读全文

解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Ubuntu12.0464bit系统下安装的vsftpd,在登陆时提示500OOPS:vsftpd:refusingtorunwithwritablerootinsidechroot()。根本原因在于,从vsftpd_2.3.5版开始,取消了根目录的可写权限。因此,网上的普遍解决方案是以下两种:方案一$ chmod a-w /vaf/ftp方案二$ vim /etc/vsftpd.conf #add the followingallow_write...

阅读全文

vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法

本文是针对的centos7及以上出现的这样报错,如果是centos6报这样的错误建议自行再查查资料!之前按照本站的https://sulao.cn/?id=40 这个教程来配置centos6系列的vsftpd都没有问题,然后今天在centos7上按这样操作却无法连接FTP,所以翻译了下资源。原来vsftp从2.3.5之后增加了安全检查,而centos6系列是用的vsftpd.2.2.2那么按照资料进行了修改下。chmod a-w /data/www去除用户主目录的写权限然后在vsftpd.conf文件的最下面添加这一行all...

阅读全文