RockyLinux vsftpd 虚拟用户问题

2022-11-23 14:37:28 +08:00
 dunhanson

Secure FTP Server - vsftpd - Documentation (rockylinux.org)

我是参照 RockyLinux 官方的教程进行安装的,连接没问题,但是上传不了文件

我尝试了修改目录的用户和用户组,就可以上传了

但是重启 vsftpd 服务后,就连接不上了

chown vsftpd.nogroup /var/www/sub-domains/com.testdomain/html

想要的效果:不同的用户对同一个目录有不同的权限,比如 a 用户可以上传和下载,b 用户只能下载

935 次点击
所在节点    程序员
11 条回复
ikidou
2022-11-23 20:16:41 +08:00
虚拟用户是不是一定得用 PAM ?我就想一个人用,感觉搞复杂了,后面还是自己用 SFTP 和 SCP 了
feng0vx
2022-11-23 21:11:36 +08:00
https://blog.csdn.net/lovefengchenlove/article/details/112394461
楼主看我以前的笔记,部署过好几次了
xshell
2022-11-24 13:47:42 +08:00
CentOS6.x 下编译安装 vsftpd-3.0.3
https://www.dba.kim/Linux/centos-install-vsftpd-3-0-3.html

几年前安装的,现在还有人用 ftp···
dunhanson
2022-11-24 23:07:36 +08:00
@ikidou 没办法一开始就搭建的 FTP ,已经接入了一些程序
dunhanson
2022-11-24 23:08:01 +08:00
@feng0vx 我看下,谢谢
dunhanson
2022-11-24 23:08:37 +08:00
@xshell 哈哈 没办法,
dunhanson
2022-11-25 09:27:05 +08:00
@ikidou @feng0vx @xshell 最新版本的 vsftpd 不允许根目录有写入权限?感觉有点坑
xshell
2022-11-25 14:41:16 +08:00
allow_writeable_chroot=YES
加下配置文件
feng0vx
2022-11-25 20:14:10 +08:00
@dunhanson 是的,我放在别的目录了,别的目录 own 也不能是 ftp 用户,无奈用了 root 创建,权限 777 ,或者试下楼上的方法
feng0vx
2022-11-25 20:15:20 +08:00
@dunhanson 不是根目录,是 ftp 用户的家目录默认不能作为服务目录
dunhanson
2022-11-26 11:20:01 +08:00
@xshell @feng0vx 对,用这个配置可以了 allow_writeable_chroot=YES

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX