在CentOS 6.4上安装vsftpd
来源:互联网 发布:北风网大数据全套视频 编辑:程序博客网 时间:2024/06/05 19:35
概述
前段时间领导给了一个题目,让在部门当前的FTP里面添加一个新的目录。要求这个目录其他用户登录后都可以看见和下载,但是不能编辑,只有新添加的用户具有编辑权限。
在网上搜索了比较长的时间,找到的安装vsftp的教程都不能正常的实现安装,大多安装后无法登陆,或者报550的错误。
最后,总结下成功的安装过程。(这里仅说明在线安装,且命令均在root账号下输入。)
安装
安装vsftpd
yum install vsftpd
启动vsftpd
service vsftpd start
设置vsftpd开机启动
chkconfig vsftpd on
关闭防火墙
service iptables stop
永久关闭防火墙
chkconfig iptables off
修改配置文件
vi /etc/vsftpd/vsftpd.conf
将userlist_enable的值改为NO
将anonymous_enable的值改为NO
添加ftp用户
useradd -d /home/ftpadmin -g ftp ftpadmin
修改用户密码
passwd ftpadmin
将用户名添加到user_list文件
配置SELinux
setsebool -P ftp_home_dir on
重启vsftpd
service vsftpd restart
添加第二账户
这里添加第二个用户,使用以上创建的ftpadmin相同的目录,并且在其中创建一个仅有第二个用户可编辑,其他用户可下载的目录。
添加用户
useradd -d /home/ftpadmin -g ftp ftpadmin2
设置用户密码
passwd ftpadmin2
将用户名添加到user_list文件
创建目录
mkdir /home/ftpadmin/test2
修改目录所有者为ftpadmin2
chown -R ftpadmin2 /home/ftpadmin/test2
修改目录的访问权限
chmod -R 755 /home/ftpadmin/test2
修改默认根目录
若要修改登录 vsftpd 服务后的根目录,只要修改 /etc/vsftpd/vsftpd.conf 文件即可。
假设要把 vsftpd 服务的登录根目录调整为 /vae/www/html,可加入如下三行:
local_root=/var/www/html
chroot_local_user=YES
anon_root=/var/www/html
0 0
- 在CentOS 6.4上安装vsftpd
- 在centos上安装VSFTPD
- centos上安装vsftpd
- CentOS 6.4安装vsftpd
- CentOS 6.4 下安装vsftpd
- CentOS 6.4 下安装vsftpd
- CentOS 6.4 下安装vsftpd
- CentOS 6.4 下安装vsftpd
- CentOS 6.4 下安装vsftpd
- 在CentOS中安装配置vsFtpd
- 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2
- 【Linux】教你一步一步在CentOS Linux release 7.1上安装vsftpd FTP服务器
- 在ubuntu上安装vsftpd的问题
- CentOS 6.4 下安装vsftpd 用户权限分配
- CentOS系统上vsftpd的安装和相关配置
- CentOS vsftpd安装
- centos下安装vsftpd
- centos vsftpd 安装配置
- 三、Unity4.6UI---------Panel(Image)
- linux tail 命令详解
- 汉澳sinox2015发布,成熟稳定版本,适合大规模部署
- netbeans 搭建php debug环境
- 深度解析什么是ARC
- 在CentOS 6.4上安装vsftpd
- 前端优化的一些点
- jar包静态依赖解析
- Maven + Eclipse + Android 环境搭建
- Android - FEATURE_NO_TITLE
- 浅谈操作系统对内存的管理
- hive客户端升级及添加hadoop超级权限
- 树莓派自动登录并自动运行软件
- Java笔记六.线程同步、线程死锁