经测试发现,x86 x64的平台上几乎都要设置PUID PGID,这是为了宿主的目录共享给docker容器里,且能以宿主的权限进行访问
1.首先还是要感谢 forumi0721alpinex64 这个容器,但是在x64 x86测试中发现,其本身没有设置PUID PGID,即使手动添加,也是没有用的,不解释原理
2.这就导致了,挂在目录后,添加媒体库,会出现因 权限不足,无法显示文件,但是ssh进入,su到root后,能看到权限不足的所有文件。
3.此容器默认的用户名是forumi0721,PUID=100,PGID=100,我试着将PGID改为0,就获得了root权限。就实现了第2步。
4.修改forumi0721权限的方法,参照linux修改方案。简单思路就是提取/etc/passwd进行修改,但是因为docker的系统修改,会在初始化,还原,删除等
方式后,还原默认封装。所以passwd中PGID会还原成100。所以采用挂在的方法就是防止其修改,如果自己要改,可以直接改挂载的文件。提取出来后挂载,我就是这么做的
*.国内连接国外的带宽太小了,此容器,从美国和英国服务器中下载对应的刮削图,电影目录还行,电视目录就慢的可耻
|
|