結論
邪魔している拡張属性(ACL)を削除
% chmod -R -a "group:everyone deny write,delete,append,writeattr,writeextattr,chown" recoveryDirectory
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9bWFjT1MlMjAlRTMlODElQTclRTMlODIlODglRTMlODElOEYlRTglQTYlOEIlRTMlODElOEIlRTMlODElOTElRTMlODIlOEIlRTYlOEIlQTElRTUlQkMlQjUlRTUlQjElOUUlRTYlODAlQTclRTMlODIlODQlMjBBQ0wmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTE3ZDI0MzAwMDI4MDA5OTIwZWUyNjdmNWU1NDkxNDUx&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcmVvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00MDg3MDc4ZjA2YmVkZTJhOTQ2OTI1ZWU5YmEwNzBiYQ&blend-x=142&blend-y=491&blend-mode=normal&s=bc3aac7364f76e159e4f1f5e539127fb)
macOS でよく見かける拡張属性や ACL - Qiita
はじめにホームディレクトリで ls -l をしたとき、Linux ではあまりお目にかからないが、macOS ではファイルモードの項目 (所有者・グループ・他ユーザのパーミッションを表す文字列のとこ…
原因(?)
Time Machineで復元したファイルにはデフォルトでALCがついてしまう?(別PCからファイルを掘ったから?)
今回の経緯
サブPCで、メインPCのTime Machineからファイルを復元
所有者でも、何故かファイルも生成できない(既存ファイルはreadonlyで開いてしまう)
% ls -ald
drwxr-xr-x@ 35 scaltinov admin 1120 10 4 21:39 .
% touch a
touch: a: Permission denied
ACLをチェックしたらなんかいた
% ls -lde
drwxr-xr-x@ 35 scaltinov admin 1120 10 4 21:39 .
0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
コメント