新增用户并设置
1.useradd -s /sbin/nologin -d /home/ftp/test test
新增用户test,并指定目录/home/ftp/test/
#限定用户不能telnet,只能FTP
usermod -s /sbin/nologin test
#用户恢复正常,/bin/bash是否存在,可通过cat /etc/shells查看
usermod -s /bin/bash test
#更改用户主目录
usermod -d /test
#删除用户
userdel -r test
2.passwd test
设置用户test的密码
3.修改/etc/vsftpd/vsftpd.conf,设置local_enable=YES,chroot_local_user=YES
限定了所有用户只能在FTP主目录及其子目录
下面限制test用户只能访问/home/ftp/test/目录
在vsftpd.conf中添加user_config_dir=/etc/vsftpd/userconfig
创建目录userconfig,并在其下添加相应用户的配置信息,文件名即用户名。
如 vim test
添加local_root=/home/ftp/test/则用户test只能访问该目录
如果在该文件中添加write_enable=NO,则用户不能上传文件。
即可以给每个用户定制
如果所有用户都无法上传,修改FTP目录的权限
chmod -R 777 /home/ftp
4.允许某个用户访问其他目录
3.1修改/etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
3.2编辑chroot_list,一个用户一行
- 浏览: 179876 次
- 性别:
- 来自: 上海
相关推荐
该FTP是配置在linux环境上的vsftpd,可以为FTP用户制定任意主目录,分配任意权限,很灵活、方便,有说明ReadMe.txt 首先 确认 linux 系统的 selinux 和防火墙,这些自己百度修改吧。 包含: 一键初始化配置vsftpd ....
Linuxvsftpd的配置.pdf
Linux系统 vsftpd服务加固1.安装补丁备份vsftp应用配置,联系操作系统厂商,获取最新版vsftp软件包,升级安装在http://vsftpd.be
vsftpd虚拟用户设置权限
Linux下的VSFTPD
vsftpd虚拟用户的配置
linux下vsftpd服务器配置
Linuxvsftpd匿名用户开放上传,写入,创建,删除权限[收集].pdf
日志需要带有三个参数 如下,为定时任务写法"01 00 * * * (cd ~/sh/ && ./CutVsftpdLog 1 /var/log/vsftpd.log /home/ftp/bak)" 第一个参数默认是1,代表一天一切割,第二个参数是ftp日志所在位置,第三个为日志备份...
linux vsftpd配置linux vsftpd配置linux vsftpd配置linux vsftpd配置linux vsftpd配置linux vsftpd配置linux vsftpd配置
以下都是在root用户下进行的#tar zxvf vsftpd-2.0.5.tar.gz --解压#cd vsftpd-2.0.5.tar.gz
下载安装包后,进行解压,然后执行rpm -Uvh *.rpm --nodeps --force 命令批量安装rpm包,就行啦,快捷简单的
linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm
1、首先安装vsftpd,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 2、基于虚拟用户配置,(所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS...
linux 系统vsftpd服务配置文档
linux vsftpd安装方法.doc
linux下安装vsftpd服务的具体操作,简单,便捷
vsftpd虚拟用户建立
VSFTPD(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出发点就是安全性。同时随着版本的不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。除了安全和性能方面很优秀外,还有很好的...
一, VsFTPd的简述 二, 企业Linux下vsFTPD方案 三, VsFTPD相关配置文件详解 四,企业Linux下vsFTPD实战方案