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

mac 上多个用户,怎么互相共享文件、且都可读写?

  •  
  •   find456789 · 2019-11-10 16:05:10 +08:00 · 3132 次点击
    这是一个创建于 1622 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的 macbook pro 10.15 上,有多个用户; 如( a、b、c ) 3 个用户

    我想让所有的用户,可以随时共享文件, 并且不管文件是谁创建的,其他用户都可以读写


    我目前的方案是 把文件放在这个目录下 [/Users/Shared 中文名 用户 /共享 ] , 且 /Users/Shared 给了所有用户 读写权限

    现在 已经实现了,所有用户的读操作

    但是,似乎只有文件的创造者,才有权限写入文件(比如我在 /Users/Shared 建立了一个 1.txt ,只有创造文件的用户,才可以写入文件,其他用户,只能查看文件内容,不能读写 )


    我必须得针对每个文件,重新给其他用户设定 写的权限, 其他用户才能写

    可是我经常频繁的创建新文件,每次都要重新设定权限,特别的麻烦

    请问有办法解决这个问题吗?

    第 1 条附言  ·  2019-11-10 16:51:59 +08:00

    @Wao

    @szhaoliang

    现在搞定了, 用的automator 的文件夹操作, 每次添加文件到那个目录,就会自动 执行 chmod -R 666 /Users/Shared/xxxx/*

    分享给大家:

    image.png

    如果对你有帮助,记得点 赞呀

    4 条回复    2019-11-10 16:25:40 +08:00
    find456789
        1
    find456789  
    OP
       2019-11-10 16:13:52 +08:00   ❤️ 1
    找到愿意了

    /Users/Shared drwxrwxrwt



    即当一个目录被设置为"粘着位"(用 chmod a+t),则该目录下的文件只能由
    一、超级管理员删除
    二、该目录的所有者删除
    三、该文件的所有者删除
    也就是说,即便该目录是任何人都可以写,但也只有文件的属主才可以删除文件。
    find456789
        2
    find456789  
    OP
       2019-11-10 16:22:03 +08:00
    看来只能每次新增文件后, 手动设置一下权限了,

    就没办法,自动给某个目录下的所有文件 每个用户 777 权限吗

    好可惜
    Wao
        3
    Wao  
       2019-11-10 16:24:56 +08:00 via iPhone   ❤️ 1
    @find456789 Apple Script 写个脚本?🤔
    szhaoliang
        4
    szhaoliang  
       2019-11-10 16:25:40 +08:00 via Android   ❤️ 1
    碰到过同样的问题,好像根目录下直接有个 shared 文件夹,在里面共享文件所有用户就都能读写了,在 User 下会出现楼主所说的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1127 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:38 · PVG 07:38 · LAX 16:38 · JFK 19:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.