Comments (7)
这部分需要咨询 @devome 是否能协助定位问题。以及环境变量 PERMS 是否设置为 true?或者至少执行过一次后才设置为 false
肯定不会设置复杂的,不然我也不能接受。下面是我的配置。
pic
from chinesesubfinder.
chown 1026:100 test只是修改了test这个文件夹的权限,下层文件夹及文件可能并未修正。请使用chown -R 1026:100 /media
来遍历(应该是/medita
这一层,而不是/media/movie
这一层)。或者第一次创建时环境变量PERMS=true
,这个脚本会自动处理:
另外,不要随便给777权限,chinesesubfinder只需要文件夹的755权限(甚至700权限也行)、文件的644权限(甚至600权限也行),当然前提是该文件夹及文件的所有者属于1026:100
。
from chinesesubfinder.
@devome 没有加-R是因为这个test是上一步刚建的,里面没有子目录和文件。
环境变量里有PERMS=true,并且怕这个不保险,还在host里手动chown -R 1026:100 /volume2/video 了。
给777是临时测试用的,因为按道理,即便是owner不对,777也应该是有权限的,但系统依然认为没有权限。
并且,直接映射到一级目录 /movie 时,系统也能够检测到权限正常,但映射到 /media/movie就不行。
综上,我个人的看法是在这种情况下,文件是确实存在的,权限也是正确的,但是二级目录就不行,一级目录就识别正确,但是系统也不允许使用一级目录。
from chinesesubfinder.
虽然不符合docker的最佳实践,但这种重复映射的办法是目前唯一可行的办法了。。
from chinesesubfinder.
docker的宿主机也相当重要, 是不是宿主机的内核不一致导致了这种判断方法在不同的nas上有不同的表现?
有没有可能把这里的权限修改下,改成警告而非错误呢,或者放开限制一级目录必须为/media也可以吧。
from chinesesubfinder.
docker的宿主机也相当重要, 是不是宿主机的内核不一致导致了这种判断方法在不同的nas上有不同的表现? 有没有可能把这里的权限修改下,改成警告而非错误呢,或者放开限制一级目录必须为/media也可以吧。
就是最简单判断是否是文件夹,如果这都无法通过,放宽 /media 程序也不可能通过后续更加复杂的逻辑判断
from chinesesubfinder.
现在来看,似乎真的是isDir这个逻辑有点瑕疵?
没看后续逻辑,但目前来看,假如放宽 /media 限制,比如 /volume2/video/movie 直接映射到 /movie, 此时movie是可以通过权限检测的(已测,上面有截图)
现在我是用重复映射的方式能正常运行的,即/media 随便映射一个目录,然后把其余子目录再分别映射到 /media下,这种方式可以正常工作,就证明了文件确实是存在,并且权限没问题的。(况且777权限都无法使这个isDir返回为true)
这里我有个推测,有没有可能像群晖这样的系统里,map进去的二级目录不是典型意义的文件夹?可能是链接之类的东西
Lines 189 to 190 in ea8bd6d
os.Lstat(path)
,这个Lstat
是可以传统链接的,但Stat不行。[已测] 推断错误
先这么滴吧,这样映射好像没啥问题,先用着吧
from chinesesubfinder.
Related Issues (20)
- 是否必须填写subtitle best api才能使用? HOT 4
- 希望添加手动矫正本地字幕时间轴功能,或添加定时任务矫正未经过时间轴矫正的字幕的功能
- unraid6.11.5下ChineseSubFinder经常自动停止 HOT 1
- 迷失共6季100多集,成功下载了70集,剩下的都无法下载,请查看下是哪里问题??统一报错描述cancel at NeedDlEpsKeyList.oneVideoSelectBestSub,
- 点击下载按钮 subtitle搜索没起作用,结果都是No Sub Found HOT 2
- 手动添加任务入口在哪里?说明里这部分也是空的 HOT 1
- 在某一个文件下载的地方卡住不继续下载了,可能和特殊的目录结构有关
- 群晖套件版chinesesubfinder安装后,在NASTOOL下使用对同一个电影无限制的下载字幕!
- 群晖套件版cfs对同一电影文件夹内的电影无限制下载字幕 HOT 1
- [bug report]无法正常下载字幕
- SaveMultiSub
- AI字幕生成
- 使用批量上传字幕的时候只能完成第一条(开启了时间轴校验) HOT 2
- v0.55.2 Lite 不能下载字幕,下载字幕出现not found this api key
- 校正时间轴cache没有自动清理
- 设置里关闭了扫描,但似乎仍旧有扫描(对磁盘有读写)
- 自定义视频扩展名不起作用
- 自动校正时间轴功能是不是不支持字幕与视频语言不同? HOT 3
- 希望可以支持更高位数的密码长度
- 现在上传两个ASS字幕文档只能存在一个 能存多个ASS文档吗
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chinesesubfinder.