怎么在 mac 上创建一个所有用户都可以读写的文件夹?

2020-02-27 14:07:20 +08:00
 find456789

我想在 mac 上创建一个文件夹, 共享给这台电脑上其他用户读写

我试着,在 系统 默认的 [共享] 里 放一些文件

的确,所有用户都可以放入自己的文件, 也可以读其他用户放入的文件

但是无法对其他用户创建的文件进行修改

想问问,有啥方案,让某个文件夹里, 任何用户创建的文件, 其他用户都可以读写吗

实在不行就只能用 git 共享了,每次 pull push

谢谢

1494 次点击
所在节点    问与答
8 条回复
cdlnls
2020-02-27 14:11:24 +08:00
可以在 /Users/这样谁都找得到的目录里面创建一个文件夹,然后 chmod -R 777 xxx
nvkou
2020-02-27 14:14:14 +08:00
chown nobody ?
find456789
2020-02-27 14:22:07 +08:00
@nvkou
@cdlnls

谢谢 我之前用过这种方法,虽然目录有了权限,但 a 用户新建的文件,b 用户还是没有写的权限

我再试一次看看
crystom
2020-02-27 14:25:08 +08:00
你需要的是 acl,让新创建的文件可以继承权限,而不只是 POSIX 权限
crystom
2020-02-27 14:27:32 +08:00
用 mac acl 搜一搜相关的文章,比如 http://ahaack.net/technology/OS-X-Access-Control-Lists-ACL.html
cdlnls
2020-02-27 14:30:38 +08:00
@find456789 验证了一下,确实不太行,新建的文件权限没有继承
find456789
2020-02-27 14:33:46 +08:00
@crystom

非常感谢, 亲测你的方法可行,感谢 感谢


@cdlnls
@nvkou

用了 4 楼朋友 @crystom 的方法 ,亲测可以
find456789
2020-02-27 14:37:43 +08:00
根据 4 楼给的关键词, 我参考了这个文章, 成功解决问题

https://www.cnblogs.com/pheye/p/5740815.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX