【问题标题】:yt-dlp cannot download file because of permission deny由于权限被拒绝,yt-dlp 无法下载文件
【发布时间】:2022-07-30 05:38:25
【问题描述】:

我得到了 vps 服务器,上传了我的文件,在那里安装了 apache2(如教程所述),更改了 apache conf,将 apache 用户(www-data)的所有权限授予 r、w、x、 我尝试使用 yt-dlp 下载视频,它返回
ERROR: unable to open for writing: [Errno 13] Permission denied: '/media/8n5KYWCiQQQ.f248.webm.part' 然后我尝试使用 root 帐户运行 apache 服务器,然后将 python 脚本的所有权和权限提供给 apache 用户。但它仍然没有运行。如何处理这个错误?

【问题讨论】:

  • 我有同样的问题,除了我从命令行运行 yt-dlp 并且 apache 不参与此

标签: apache2


【解决方案1】:

使用yt-dlp的-P选项指定写入文件的路径,并确保当前用户对该路径有写权限。

yt-dlp -P /home/example https://youtu.be/zzzzz

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 2011-01-02
    相关资源
    最近更新 更多