V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
huangsijun17
V2EX  ›  Linux

vsftpd 的 ftp 目录下挂载光驱导致文件夹“消失”

  •  
  •   huangsijun17 · 2023-10-23 11:11:07 +08:00 · 974 次点击
    这是一个创建于 431 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新装 vsftpd ,只开启了anonymous_enable=YES,在/var/ftp/目录下新建dvd文件夹后,curl ftp://127.0.0.1/显示存在。但是只要把/dev/cdrom挂载到/var/ftp/dvd/curl ftp://127.0.0.1/就看不到dvd文件夹了。 这可能是哪里问题?


    系统版本:Rocky Linux 8.6 内核版本:4.18.0-372.9.1.el8.x86_64 vsftpd 版本:3.0.3-35.el8.x86_64

    14 条回复    2023-10-24 10:47:51 +08:00
    chzhx
        1
    chzhx  
       2023-10-23 11:16:46 +08:00
    挂载后 重启 vsftpd
    huangsijun17
        2
    huangsijun17  
    OP
       2023-10-23 11:18:13 +08:00
    @chzhx 没用。
    chzhx
        3
    chzhx  
       2023-10-23 11:23:03 +08:00
    这个呢 mount --bind /dev/cdrom /var/ftp/dvd/
    huangsijun17
        4
    huangsijun17  
    OP
       2023-10-23 11:28:57 +08:00
    @chzhx 不是挂载的问题吧,我直接改 fstab ,拿 mount -a 挂载的。
    ysc3839
        5
    ysc3839  
       2023-10-23 11:31:12 +08:00 via Android
    权限问题?
    chzhx
        6
    chzhx  
       2023-10-23 11:35:09 +08:00
    @huangsijun17 直接 mount 和加了 bind 参数不一样,fstab 也能加 bind
    huangsijun17
        7
    huangsijun17  
    OP
       2023-10-23 11:36:11 +08:00
    @ysc3839 新建的目录,`umount`后,ftp 里就有了,`mount -a`就消失。
    ConfusedBiscuit
        8
    ConfusedBiscuit  
       2023-10-23 15:38:22 +08:00
    我也觉得是权限问题,因为 mount 会影响目录及内容的 owner 和权限
    ConfusedBiscuit
        9
    ConfusedBiscuit  
       2023-10-23 15:39:17 +08:00
    可以在 mount 前和 mount 后分别执行一下 ls -l /var/ftp/
    huangsijun17
        10
    huangsijun17  
    OP
       2023-10-23 17:24:38 +08:00
    @ConfusedBiscuit 和我这里另一台的一模一样。另一台是正常的:
    dr-xr-xr-x 7 root root 2048 5 月 16 2022 dvd
    dode
        11
    dode  
       2023-10-24 08:52:55 +08:00
    用 docker 包一层
    huangsijun17
        12
    huangsijun17  
    OP
       2023-10-24 10:01:10 +08:00
    @dode 搭一个 YUM 源测试,没必要上 Docker 吧……
    dode
        13
    dode  
       2023-10-24 10:42:32 +08:00   ❤️ 1
    selinux 标签
    huangsijun17
        14
    huangsijun17  
    OP
       2023-10-24 10:47:51 +08:00
    @dode 谢谢,确实是 SE-Linux 忘关了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1062 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.