何从:Title: 检查SA帐号权限的操作示例Size: 2.40 MBLink: https://drive.google.com/drive/folders/1iiTAzWF_v9fo_IxrrMYiRGQ7QuPrnxHf# # 重要” />何从:Title: 检查SA帐号权限的操作示例Size: 2.40 MBLink: https://drive.google.com/drive/folders/1iiTAzWF_v9fo_IxrrMYiRGQ7QuPrnxHf# # 重要更新如果你在使.

何从:
Title: 检查SA帐号权限的操作示例
Size: 2.40 MB
Link: https://drive.google.com/drive/folders/1iiTAzWF_v9fo_IxrrMYiRGQ7QuPrnxHf

# # 重要更新
如果你在使用【Google Drive 百宝箱】过程中遇到了以下几种问题,请务必阅读:

– 任务异常中断
– 命令行日志无限循环输出但进度不变
– 复制完发现丢文件

有不少网友遇到这些问题,但是作者一直无法复现,直到有tg网友发了张运行日志截图,报错日志显示找不到对应的目录ID,这种情况会发生在SA没有对应目录的阅读权限的时候。
当进行server side copy时,需要向google api提交要复制的文件ID,和复制的位置,也就是新创建的目录ID,由于在请求时是随机选取的SA,所以当选中没有权限的SA时,这次拷贝请求没有对应目录的权限,就会发生这样的错误。

所以,上述这些问题的源头是,sa目录下,混杂了没有权限的json文件!

以下是解决办法:
– 在项目目录下,执行 git pull 拉取最新代码
– 执行 ./validate-sa.js -h 查看使用说明
– 选择一个你的sa拥有阅读权限的目录ID,执行 ./validate-sa.js 你的目录ID

程序会读取sa目录下所有json文件,依次检查它们是否拥有对 你的目录ID 的阅读权限,如果最后发现了无效的SA,程序会提供选项允许用户将无效的sa json移动到特定目录。

将无效sa文件移动以后,如果你使用了pm2启动,需要 pm2 reload server 重启下进程。

#GoogleDrive
@gdurl 欢迎对资源分流、补链
#1 萝卜头: 感谢干货
#2 Chao: 技术流大佬
#3 Otis: 刚装上,确实有点懵逼。
#4 日: 今天就为这问题折腾了一天,终于得到解决了
#5 Vincent: 能不能出Windows 搭建 教程
#6 叮叮铛铛: 跟大佬说个建议:既然已经做成了一个多合一功能的工具箱,也不差多做一步,搞个一键安装部署脚本
#7 叮叮铛铛: 个人见解,大佬和其他兄弟姐妹看了勿喷,但的确是有个一键脚本,会大幅降低安装难度和中间出现的异常——只要大佬确定装好之后就是配置好能用的环境
#8 何从: 还真有网友在做一键安装的脚本,等他的好消息吧
#9 叮叮铛铛: 另外再建议一点,在terminal下运行脚本的时候,可以把各种常用的命令做成按数字选择的菜单形式,特别是排错时的命令,这样才比较容易上手,不然像我这种小白用起来真是一脸懵的

TG资源,TG搬运工
TG资源网 » 何从:Title: 检查SA帐号权限的操作示例Size: 2.40 MBLink: https://drive.google.com/drive/folders/1iiTAzWF_v9fo_IxrrMYiRGQ7QuPrnxHf# # 重要” />何从:Title: 检查SA帐号权限的操作示例Size: 2.40 MBLink: https://drive.google.com/drive/folders/1iiTAzWF_v9fo_IxrrMYiRGQ7QuPrnxHf# # 重要更新如果你在使.