Ubuntu安装配置vsftpd

安装vsftpd

1 apt-get install vsftpd

配置vsftpd

 1 vi /etc/vsftpd.conf
 2 # 关闭匿名访问
 3 anonymous_enable=NO
 4 # 让本地系统账号可以访问
 5 local_enable=YES
 6 write_enable=YES
 7 # 所有匿名上传的文件的所属用户将会被更改成chown_username
 8 chown_uploads=YES
 9 # 匿名上传文件所属用户名
10 chown_username=whoever
11 #本地用户上传文件的umask
12 local_umask=022  

设置访问账号

(这里以新增uftp用户为例)

1 /usr/sbin/groupadd uftp
2 /usr/sbin/useradd -g uftp uftp -m -s /bin/bash
3
4 passwd uftp

配置不允许访问的用户

  如果要使root, uftp用户可以访问ftp, 需要将这些用户从/etc/ftpusers配置中删除, 如果没有的话, 就不用删除了

1 vi /etc/ftpusers

重启ftp服务

1 restart vsftpd

这里只做简单的配置, 其他配置可以参考下面的oschina博客对应的说明, 里面有些案例可以参考

参考资料

  https://my.oschina.net/u/2344008/blog/470096

时间: 2024-10-13 21:06:36

Ubuntu安装配置vsftpd的相关文章

ubuntu安装配置NFS服务方便mini2440挂载

环境:物理机,ubuntu12.04设备:mini2440开发板,USB转串口线一根,网线一根目标:物理主机开启nfs服务,在mini2440中能够成功挂载主机的共享目录 一. 安装并配置nfs服务 1. 使用命令安装: sudo apt-get install nfs-kernel-server 2.  使用命令mkdir -m 777 share在/home/wh21/目录下新建一个share目录 3.  修改nfs共享配置文件/etc/exports      在最后一行添加: /home

ubuntu安装配置Apache2和SVN

由于新公司要搭建新的svn,我因为之前有linux的基础,而且确实在linux中搭建SVN服务器更好维护也更稳定,所以主动接下了任务,然后在网上找了很多资料,发现都不太完整而且资料比较老,下面将自己的搭建过程做个记录,以供其他朋友们做参考 ubuntu安装配置Apache2和SVN 我习惯进入root下操作,所以首先 第一步:安装apache2,subversion,libapache2-svn apt-get install apache2 apt-get install subversion

Ubuntu 安装配置minicom

Ubuntu 安装配置minicom 1 . 安装 Minicom 用新立得软件管理器下载minicom 2.配置Minicom shell下输入 minicom -s 打开配置界面 进入Serial port setup Next step: 进入串口配置 输入A配置串口驱动为/dev/ttyS0 输入E配置速率为115200 8N1 输入F将 Hardware Flow Control 设 为 NO minicom用于控制开发板,和modem没关系,修改Modem and dialing,

Ubuntu安装配置Mysql

Ubuntu安装配置Mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制

Ubuntu安装配置NFS文件系统

NFS文件系统使用起来比较的方便简单,现在在为MPC8313ERDB配置一个NFS. 一 主机准备: 1. 主机使用Ubuntu系统,首先安装软件包: sudo apt-get install portmap nfs-kernel-server 2. 配置文件/etc/exports sudo gedit /etc/exports // 打开exports文件 //在文件的最后,加上这一句,给nfs文件夹加一个读写的权限 /home/bing/nfs *(rw, no_root_squash)

ubuntu安装配置elasticSearch

##markdown在ubuntu安装配置### ####安装jdk#### > sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-alternatives --config java #####安装elasti

Ubuntu安装配置Mysql详解

Ubuntu安装配置Mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制

Ubuntu 安装配置MySQL,并使用VS的Server Explorer UI界面远程管理MySQL

为安装配置方便,使用root账号登入Ubuntu. step1: 键入下面命令安装MySQL. 过程十分简单.安装过程中只需根据提示输入root账号的密码即可. step2:安装完成后检查MySQL是否已启动.键入下面的命令 step3:如果没有启动,则键入下面命令启动MySQL. 然后按照step2,再次检查一遍MySQL运行状态. step4:打开MySQL的远程访问功能.键入下面的命令,然后将配置文件中的bind-address注释掉. step5: 重启MySQL Step6:开通roo

Centos6.7安装配置vsftpd虚拟用户

演示环境 系统:Linux CentOS 6.7 64位 账号:root 环境:无安装vsftpd 1.安装依赖软件 [[email protected] ~]# yum install pam* db4* -y 安装PAM(用于虚拟用户认证)和DB4(用于生成虚拟用户的用户名密码的db文件). 2.安装vsftpd [[email protected] ~]# yum install vsftpd   -y 设置vsftpd开机启动: [[email protected]]# chkconfi