devome / dockerfiles

一些Dockerfile
https://evine.win
GNU General Public License v3.0
200 stars 22 forks source link

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

Open Moskic opened 2 years ago

Moskic commented 2 years ago

日志:

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填入

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

devome commented 2 years ago

几个疑问:

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

几个疑问:

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

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

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

devome commented 2 years ago

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

Moskic commented 2 years ago

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

不好意思,平常不怎么接触docker,只能现查现用,不知道输出的对不对 d--------- 1 root root似乎是没有权限的,所以很奇怪

devome commented 2 years ago

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

devome commented 2 years ago

可能需要多加层路径。

ifornever commented 7 months ago

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

georgeyjm commented 2 months ago

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

我用这个解决了,感谢!