问题点
- 在一台老的 MBA 上( 10.13.6 )通过设置 /sharing/file sharing 开了文件共享。
- 共享的文件夹权限是 everyone:no,myAccount:read&write。
- 在局域网另一台电脑通过 SMB 访问,登陆 myAccount 之后,发现整个 Mac 硬盘和 user/myAccount 都被共享了。
- 后来尝试在 file sharing 中添加 user/myAccount,并限制写权限。发现在 mac 本机上的写权限也受影响了。换句话说 Mac 的本地权限控制和共享用的是同一套,因为 myAccount 是本地管理员,所以整个 Mac 硬盘也就被共享了读写权限。
- 权限都跟着用户走这点也勉强能忍,但是这点远不如其它终端二次验证那么严格,希望以后能控制。
- 但至少共享里没开的目录不应该让局域网其它用户访问到啊。。。
- 搜了下,看到一个说法。macos - Why is my Hard Drive and User folder shared when I turn on osx file sharing? - Ask Different
- 反正挺坑的,最近几年一直用网盘,也没发现这个情况。吐槽一下。