LINUX配置FTP(添加用户,锁定FTP目录,设置FTP用户权限等)

    LINUX

前言

对于阿里云的centos 已经用过N次了,不过对linux的这些东东了解的并不完善,仍然处在运维的入门选手的水平。 本文主要用于记录如何设置FTP账户,并赋予权限及锁定目录等。

安装VSFTP

一般来说cent都可以使用yum来安装

1
yum install vsftp

新增系统用户,并设定用户目录

1
2
3
4
5
useradd -d /aliadata/www/website -s /sbin/nologin ftpusername
passwd ftpusername
//然后输入两遍密码
chown -R ftpusername /aliadata/www/website
chmod -R 777 /aliadata/www/website

修改vsftpd.conf 配置文件用于限定用户的权限和目录

1
2
3
4
5
6
7
8
9
10
11
12
去掉下面两句的#号
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
然后将想要禁止跳转目录的用户写入文件chroot_list就可以了
第二种
修改vsftp.conf
添加一句
chroot_local_user=NO
去掉下面两句的#号
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
然后将想要禁止跳转目录的用户写入文件chroot_list就可以了

重启vsftp,以加载修改的配置

1
service vsftpd restart
页阅读量:  ・  站访问量:  ・  站访客数: