Ubuntu 64位系统VSFTP服务器配置过程

安装环境:Ubuntu 14.04 x64

1.安装vsftp

sudo apt-get install vsftpd

2.在Ubuntu下,nologin的位置是在 /usr/sbin/nologin,然后键入

useradd -d /home/www -s /usr/sbin/nologin yourftpname

3.修改该账户密码

passwd yourftpname

4.注意要更改www的使用权限,否则无法上传文件到www目录上

chmod 777 /home/www

5.修改指定目录的权限

chown -R yourftpname.yourftpname /home/www

6.配置vsftp

编辑vsftp配置文件,命令如下:

vi /etc/vsftpd.conf

将配置文件中

anonymous_enable=YES

改为

anonymous_enable=NO

取消如下配置前的注释符号:

local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

保存退出

7.注意在/etc下并没有vsftpd.chroot_list 这个文件,需要自己创建

touch vsftpd.chroot_list

10.然后/etc/vsftpd.chroot_list文件,将ftp的帐户名(yourftpname)添加进去,保存退出

11.然后修改shell的配置,vi编辑/etc/shells,然后将路径/usr/sbin/nologin追加进去

12.重启vsftp服务器

service vsftpd restart

PS:/etc目录下有个ftpusers文件,是用来记录不允许连接的用户列表

时间: 2024-10-27 05:49:19

Ubuntu 64位系统VSFTP服务器配置过程的相关文章

Ubuntu 每日贴士- Skype小更新,修复64位系统上PulseAudio问题

Skype最近为Linux系统发布了一个小更新,包括在Ubuntu上修复PulseAudio 3.x 和 4.x 的音频噪声问题,解决由于缺失libasound2-plugins:i386和其他导致在Ubuntu/Debian 64位系统上的崩溃. 如果你正在Ubuntu上使用Skype,你也许想要升级来获取这些修复.这个版本除了解决这些问题没有其他新的. 这是根据changelog的完整修复列表. 临时解决 PulseAudio 3.x 和 4.x 音频噪声问题. Bug 修复 在打开不带表情

CentOS5.3 64位系统Tomcat6.0无法启动问题

CentOS5.3 64位系统Tomcat6.0无法启动,提示:java.net.BindException: Cannot assign requested address 这个错误如果从没见过,绝对会浪费大家好多时间去查找,而且网上千篇文章都没有一个真正的解决办法!欢迎请大家转载!! 新服务器配置tomcat6.0环境,配置完毕后,无法正常启动.报错如下:shutdown 端口看似被占用,但是换成其他端口还是无法启动: 2010-11-13 10:16:06 org.apache.catal

C# 32位程序访问64位系统注册表

原文:C# 32位程序访问64位系统注册表 我的上一篇文章已经阐述了"32位程序和64位程序在64位平台上读\写注册表的区别",那么接下来将要回答上篇所留下来的一个问题:32位程序如何访问64位系统注册表(即:64位程序所访问的注册表位置). 我们已经知道: ①:本机模式 64 位程序运行在纯模式下,并且访问键和存储在以下注册表子键中的值:HKEY_LOCAL_MACHINE\Software ②:32 位程序运行在 WOW64 模式下,并且访问键和值存储在以下注册表子项中:HKEY_

win7 32与64位系统

如果你像我一样是win7系统4G内存,觉得32位系统只能用3.25G内存有点浪费,而且听说64位系统理论上比32位系统要快一倍,那么我劝你还是不要装64位系统.尼玛自从换了这个64位系统以来碰到的问题和浪费的时间真是受够了. 看看下面这篇来自鲁大师官网的文章你就知道为什么了.           简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支持64位操作系统了.如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好,V

win7 64位系统JDK安装配置环境变量教程_java

由于重做系统,平时需要进行android类编译反编译工作,于是重新装了下JDK并把过程记录分享出来. 具体步骤 首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,点左边的Java Platform (JDK) 7u51进入下一个下载页面, 点左边的Accept License Agreement,接受许可协议,方能下载,由于我装的WIN7 64位系统,所以选对应的64位安装包

iOS上应用如何兼容32位系统和64位系统

      在苹果推出iPhone5S时,64位的应用就走到了眼前.当时就看见苹果官方资料宣布iOS7.x的SDK支持了64位的应用,而且内置的应用都已经是64位.       我记得自己刚刚接触电脑时还有16位的系统,指针的寻址范围还是16位的.当年用TurboC时,还要根据应用的大小选择是tiny模式还是其他.后来很长一段时间使用32位的模型编程,4G是牢牢记住的一个边界条件.而现在,64位走到了眼前.       就如同16位转向32位一样,硬件肯定是最先推出的,SDK也会跟进,然后各种第

Ubuntu 64位使用破解WIFI密码【图文教程】

一.准备工作 1.因UBUNTU软件中心无minidwep-gtk,且旧版本不支持64位系统,下载最新版的minidwep-gtk-40420-ubuntu-64bit.deb包,在百度搜,很容易找到.找到后下载完成,先放着,暂时别安装. 2.然后在网上搜TXT格式的密码字典,越多越好,越全越好,下载后存放到/tmp/目录下. 二.内容 1.先安装aircrack-ng,打开终端,输入 sudo apt-get install aircrack-ng 2.然后安装minidwep-gtk,就是你

ubuntu 64位android项目报错的解决方案,打开64位 Ubuntu 的32位支持功能

ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题. 小编昨天刚好不容易将android的环境搭建好了,这不,刚建了个项目,直接就报错,下面是罗列出的几条: 1. libstdc++.so.6:cannot open shared object file:no such file or directory 2. Description Resource Path Location Type Error executing aapt: Cannot

瑞星杀毒软件V16宣称全面兼容64位系统及Win8

10月8日消息,瑞星杀毒软件V16再次进行重大更新,共有43项内容,其中重点增加对64位操作系统及Win8操作系统的支持,同时还推出文件粉碎及右键菜单http://www.aliyun.com/zixun/aggregation/17569.html">管理功能,大大提升了V16的实用性与用户体验. 对各种操作系统的支持是衡量杀毒软件好坏的重要标准之一.目前,64位系统已经被广泛应用,在不久的将来,Win8系统也将大面积普及.本次,瑞星杀毒软件V16针对上述系统进行了多项优化,已实现完美兼