看似标题很Geek!很牛逼!!其实我又2B了。。
我两台Mac,MBA是从Mini上数据迁移直接产生的。互相访问AFP磁盘的时候,链接权限都是全给,但依旧只能读取,无法写入。具体症状是,写入先要鉴权,然后提示无法写入,因为有重名文件在。同时目标盘生成0字节同名文件。
憋了我一年终于准备干掉这个Bug。中文搜索……果断无结果。英文搜索。
seeto https://discussions.apple.com/thread/1398462?start=0&tstart=0
像这个Discussion里描述的一样。原因是两个同名账户的UID不一致。
Every user has a UID number. Even though the username and login is the same you might have a different UID number. The UID number has to be the same if you need to copy to another computer with the same user. Eg user xxx with UID 501 can not copy to another mac with same user xxx with UID 502.
最简单的方法就是换个账户,但我懒… 就想用同账户。于是我按照那个Discussion里面的做法,进/System/Library/PreferencePanes/Accounts.prefPane 把我用户名的UID改成了501. 无效,看都没看清就重启了。
然后我的数据都没权限访问了。。。系统干净的跟纸一样…………啊啊啊啊!!!
特码的那个Discussion里居然还有人也照做了遇到了同样的问题。尝试了他的“解决方法”,无效。。。
默默的拔出Time Machine……
于是问题找到了,是UID不一致导致不能写入AFP同ID账户。那怎么修改UID?
see to http://www.inteller.net/notes/change-user-id-on-snow-leopard
以上的教程很详细,看那个就好了。关键点是:
Fin.
今日警句: 中文搜不到的东西不代表问题不存在。看教程要看完。。