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用户并配置权限

很久没有写博客了,呵呵,现在就把今天创建FTP用户和配置权限在这里记录一下,总结自己,也方便别人。 创建用户 1、Linux系统创建用户:useradd -d /home/ygzx ygzx 2、为...

linux ftp如何配置 文件上传权限?

因为要往linux上传东西,所以弄了一下vsftp,上网找了很多的教程,但感觉好多地方没有写到。根据我自己的配置经验来写一下。高级的应用因为我不太会用到,暂时我就不写了,等有时间有需要的时候我再补充。...

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

Linux如何创建用户并配置FTP权限   Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本rel...

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

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

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

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

centos FTP服务器的架设和配置权限

yum install vsftpd 2.启动/重启/关闭vsftpd服务器 [root@localhost ftp]# /sbin/service vsftpd restart Shutt...

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

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

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

原地址: http://www.cnblogs.com/mrcln/p/6179673.html 1.切换到root用户 2.查看是否安装vsftp,我这个是已经安装的。 [root...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux ftp配置 以及 权限配置
举报原因:
原因补充:

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