- 当前位置:
- 实战经验
- ->
- 服务器分类
linux服务器使用vsftpd创建ftp账号
linux服务器使用vsftpd创建ftp账号
linux服务器使用vsftpd创建ftp账号
网上很多内容,我这里把我自己遇到的坑和大家分享下~
直接开始....
第一步:服务器安装vsftpd
yum -y install vsftpd
安装成功后,配置文件的目录在/etc/vsftdp/下面
第二步:创建用户
useradd - g [权限组] -M -d [ftp连接的目录] -s /sbin/nologin [ftp账号]
说明下,ftp连接目录没有的话,需要自己创建,
权限组也自己设置吧,我自己的是www
useradd -g www -M -d /home/www -s /sbin/nologin ftpuser
第三步:设置密码
passwd ftpuser
输入两次密码,这个密码要求8位以上,不能太过简单,比如12345678,是不可以的。
第四步:限制当前ftp用户访问其他目录
找到vsftpd.conf修改里面的配置
当然这个配置有很多,有需要的自己百度查吧,我这边列举我用到的,说明配置里面不能有空格,否则会报错,比如【=YES】正确 【= YES】错误,因为“yes和=”中间有空格。
chroot_list_enable=YES #限制用户只能访问自身的目录 anonymous_enable=NO local_enable=YES write_enable=YES ascii_upload_enable=YES ascii_download_enable=YES
可以对照下这几个配置是否设置好,至于什么意思,自己科普。
改完配置文件,记得重启vsftpd服务器
server vsftpd restart
其他的配置网上很多。自己可以查看。
-----------------------------------------------------------------------------------------
接下来就是我遇到的坑了,其实我的配置都完成了,ftp也连接上了,就是不能上传,修改,删除文件,
我知道是权限问题,但是一直不知道从哪里着手,最后问题找到了
ftp的根目录,文件夹给777权限就对了,里面的文件,根据你自己的需求自己设置。
也就是/home/www里面的 www文件夹给777权限 chmod 777 www
就是这么简单。。。
希望可以帮助大家!
- 1、linux下apache日志如何限制大小方法
- 2、linux 分区挂载新磁盘
- 3、linux pure-ftpd查看账户和添加账户,修改账户密码
- 4、获取阿里云免费SSL证书方法(Https)
- 5、Windows phpstudy 7.0.12 nts 安装redis
- 6、linux服务器配置https以及证书使用方式
- 7、linux服务器使用vsftpd创建ftp账号
- 8、intl扩展的安装
- 9、Linux下安装lrzsz
- 10、分享下自己的惊魂48小时,希望能够引起大家的足够重视!
- 11、查询dns命令
- 12、php curl无法返回数据 域名地址ping不通
其他[服务器]相关 查看更多>>