困扰了很久,很多文件是在 NAS 上或 docker 容器写入的。
刚刚想到了一个办法,弄个定时任务每分钟跑一下 chown ,不知道大家是怎么处理的?
刚刚想到了一个办法,弄个定时任务每分钟跑一下 chown ,不知道大家是怎么处理的?

1 Gldwolf Dec 15, 2024 via Adroid -o gid=$gid,uid=$uid |
3 Lentin Dec 15, 2024 docker 容器改环境变量 umask=000 如果是 022 在其他地方 smb 啥的默认只读 |
4 busier Dec 15, 2024 Samba 建 root 用户,客户端以 Samba 的 root 登录。 反正 Samba 账号系统可以独立于 Linux 系统,不会太影响安全性。 |
5 Lentin Dec 15, 2024 |
6 pagxir Dec 15, 2024 你是不是要找的是,在 smb.conf 添加 force user = shareuser |
9 Dk2014 Dec 15, 2024 新增一个用户组,把用户全拉进去,然后把命令里 groupname 改成那个组,这样每个人都有 rwx 权限,想设置啥权限自己改 setfacl -Rm d:g:groupname:rwx,g:groupname:rwx /path 参考这个问题 https://serverfault.com/questions/444867/linux-setfacl-set-all-current-future-files-directories-in-parent-directory-to |
10 Dk2014 Dec 15, 2024 另外说明一下,qbit 的权限非常奇怪,设置了 umask 有时候也会只有自己可写的情况,同组的用户都删不掉文件 我后面没办法就搞 acl 来控制权限了 |
11 ChaosAttractor Dec 15, 2024 用 acl ,同时允许用户组和 docker 的用户访问 |
13 sonaxyjh Dec 16, 2024 之前 unraid 捣鼓 hlink 遇到过这问题,最后模板里加上 PUID 99 ,PGID 100 ,UMASK 000 这三个变量解决 |
14 Vanquish5419 Dec 22, 2024 via iPhone smb 权限管理太麻烦,用 webdav 吧,顺便解决外网访问 |
15 zbowen66 OP @zhucegeqiu #14 好思路!虽然已经部署了 alist ,但我竟然没有想到大规模使用 |
16 bowencool Jun 30, 2025 最新设置:设置 owner 后,把同组的 user 都加上 rwx ,docker 容器使用的 user 和我在同一个用户组 sudo chown -R 1000:100 Library/ sudo chmod -R ug=rwX,o= Library/ |