Linux ftp配置 以及 权限配置

原创 2015年11月19日 21:44:33

在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=NO
local_enable=YES
write_enable=YES

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

2、配置/etc/vsftpd/chroot_list文件

使用命令

vim /etc/vsftpd/chroot_list 

将受限制的用户添加进去,每个用户名一行。我需要限制ftpTest
这里写图片描述

3、查看ftp的权限问题

使用命令查看ftp的相关配置

getsebool -a|grep ftp

相关内容如下:

allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> on
allow_ftpd_use_nfs --> on
ftp_home_dir --> on
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> on
tftp_anon_write --> on
tftp_use_cifs --> off
tftp_use_nfs --> off

如果不是,请设置相关项为on

setsebool allow_ftpd_full_access  1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool ftp_home_dir  1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1 

4、重启ftp

/etc/rc.d/init.d/vsftpd restart

四、使用FileZilla进行ftp登录和文件传输

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux如何创建用户并配置FTP权限

Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。   1.创...

centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录

原地址: http://www.cnblogs.com/mrcln/p/6179673.html 1.切换到root用户 2.查看是否安装vsftp,我这个是已经安装的。 [root...

windows 2008 ftp配置及用户权限管理

安装配置FTP之前你得确认你的IIS已经装好,并且在安装IIS的时候已经安装了FTP服务器和FTP管理控制台。 如果你已经确定安装好了,那么就开始下面的步骤: 有可能把大家对server08中II...
  • aerchi
  • aerchi
  • 2012-07-02 12:07
  • 2477

linux 下 FTP 配置文件详解

二、配置文件说明1.用户登录和相关权限设置anonymous_enable=YES #设置是否允许匿名用户登录FTP服务器。默认为YES ftp_username=ftp ...

linux-smb-文件权限配置-

  • 2014-08-27 23:12
  • 368KB
  • 下载

linux_配置ftp详细步骤

  • 2014-09-02 15:56
  • 86KB
  • 下载

linux 一些命令 ftp 配置等

文章出自http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503864.html Hadoop集群(第3期)_VSFTP安装配置 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)