V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

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

  •  
  •   find456789 · 2020-02-27 14:07:20 +08:00 · 1498 次点击
    这是一个创建于 1735 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    谢谢

    8 条回复    2020-02-27 14:37:43 +08:00
    cdlnls
        1
    cdlnls  
       2020-02-27 14:11:24 +08:00 via iPhone
    可以在 /Users/这样谁都找得到的目录里面创建一个文件夹,然后 chmod -R 777 xxx
    nvkou
        2
    nvkou  
       2020-02-27 14:14:14 +08:00 via Android
    chown nobody ?
    find456789
        3
    find456789  
    OP
       2020-02-27 14:22:07 +08:00
    @nvkou
    @cdlnls

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

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

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


    @cdlnls
    @nvkou

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

    https://www.cnblogs.com/pheye/p/5740815.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.