devome/dockerfiles

群晖在更改PGID和PUID后,仍出现Permission denied

Opened this issue · 8 comments

日志:

2022-02-14 13:45:07 | stdout | (N) 2022-02-14T21:45:06 - '棋王.mobi' 已添加到下载列表。
2022-02-14 13:45:07 | stdout | (W) 2022-02-14T21:45:07 - 文件错误警告。Torrent:"棋王.mobi"。文件:"/download1/棋王.mobi"。原因:棋王.mobi file_stat (/download1/棋王.mobi) error: Permission denied


/download1/文件夹为挂在进去的文件夹,DRIVE1 文件夹是admin创建的


已将admin的PGID,PUID填入

想请问一下是权限没有给对,还是挂载的方式不对呢?

几个疑问:

  1. 群晖的默认用户不是一般都是1026:100吗?
  2. 你检查一下你映射的文件夹的权限是不是羽毛球1024:100这个用户。

几个疑问:

  1. 群晖的默认用户不是一般都是1026:100吗?
  2. 你检查一下你映射的文件夹的权限是不是羽毛球1024:100这个用户。


admin的用户组再次查询后确实是1024:100


映射的文件夹admin是有读写权限的

进容器后核实一下权限看看?

进容器后核实一下权限看看?

不好意思,平常不怎么接触docker,只能现查现用,不知道输出的对不对

d--------- 1 root root 似乎是没有权限的,所以很奇怪

估计群晖的原因吧,创建的是root用户才可用的文件夹。所以其他用户用不了,可能是不能用根文件系统?用你挂载的其他磁盘试试吧。

可能需要多加层路径。

@Moskic @devome 群晖 DSM7.2.x,对根目录 downloads 文件夹单独设置用户的读写权限后可以,光用户组权限可读写不行,是有点奇葩。

@Moskic @devome 群晖 DSM7.2.x,对根目录 downloads 文件夹单独设置用户的读写权限后可以,光用户组权限可读写不行,是有点奇葩。

我用这个解决了,感谢!