Linux ftp配置 以及 权限配置
来源:互联网 发布:淘宝上怎么买彩票 编辑:程序博客网 时间:2024/06/10 23:56
在linux服务器中使用ftp时实际上是使用的vsftp。我们能够通过配置vsftp能够限制特定的用户只能通过FTP访问到某些指定的目录。
前置条件:
安装vsftp:
yum install vsftpd
条件:vsftp,被限制的账号为ftpTest,被限制的目录为/home/ftp/files
具体步骤如下:
一、配置用户账号ftpTest
1、添加用户账号并设置为不能使用telnet
useradd -d /home/ftpFiles -s /sbin/nologin ftpTest
2、配置ftpTest的密码为ftpTest
passwd ftpTest
连续输入两次密码:ftpTest
二、修改/home/ftpFiles的权限
1、修改目录权限为755
chmod -R 755 /home/ftpFiles
2、修改目录所有者为ftpTest
chown -R ftpTest /home/ftpFiles
三、配置vsftpd
1、修改vsftpd.conf
使用命令
vim /etc/vsftpd/vsftpd.conf
把文件相关内容修改成以下:
anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES
2、配置/etc/vsftpd/chroot_list文件
使用命令
vim /etc/vsftpd/chroot_list
将受限制的用户添加进去,每个用户名一行。我需要限制ftpTest
3、查看ftp的权限问题
使用命令查看ftp的相关配置
getsebool -a|grep ftp
相关内容如下:
allow_ftpd_anon_write --> offallow_ftpd_full_access --> onallow_ftpd_use_cifs --> onallow_ftpd_use_nfs --> onftp_home_dir --> onftpd_connect_db --> offftpd_use_fusefs --> offftpd_use_passive_mode --> offhttpd_enable_ftp_server --> ontftp_anon_write --> ontftp_use_cifs --> offtftp_use_nfs --> off
如果不是,请设置相关项为on
setsebool allow_ftpd_full_access 1setsebool allow_ftpd_use_cifs 1setsebool allow_ftpd_use_nfs 1setsebool ftp_home_dir 1setsebool httpd_enable_ftp_server 1setsebool tftp_anon_write 1
4、重启ftp
/etc/rc.d/init.d/vsftpd restart
四、使用FileZilla进行ftp登录和文件传输
0 0
- Linux ftp配置 以及 权限配置
- 关于linux ftp配置权限
- 在linux下配置ftp权限用户
- linux ftp如何配置 文件上传权限?
- linux 配置 ftp 服务器以及 ftp 客户端登录
- 在linux中配置用户ftp访问权限[转载]
- Linux如何创建用户并配置FTP权限
- Linux上创建FTP用户并配置权限
- Linux如何创建用户并配置FTP权限
- Linux如何创建用户并配置FTP权限
- Win 7 配置FTP权限
- LINUX-FTP服务配置
- Linux FTP服务配置
- Linux ftp配置
- linux ftp服务配置
- linux ftp服务器配置
- linux下ftp配置
- linux下ftp配置
- 2015 重庆市赛 解题报告
- java中数组和集合的互相转换
- VTK6.2 Qt5.4.0 VS2013
- android批量文件上传(android批量图片上传)
- 使用Gallery创建向导表单
- Linux ftp配置 以及 权限配置
- Android开发 ActivityGroupd应用底部导航栏
- 历史和诗——相信未来 (食指)
- 6. Spring MVC 4.1-服务器端推送
- Centos下搭建redis缓存数据库
- Relativelayout布局属性大全,包含大部分的属性解释
- HDU 4764 Stone
- Qt5网络与通信
- linux磁盘满了如何清理