Macを久しぶりに再起動、その後keynoteファイルを開いて編集、保存しようとしたら「書類“xxxxxx”を保存できませんでした。ファイルがロックされています。」という表示が。
「そのまま保存」というボタンがあったのでクリックすると、
「フォルダ“xxx”にファイル“xxxxxx”を保存するためのアクセス権がありません。」
とアラートが出て、書類フォルダにあるkeynoteファイルすべてについて、編集しても絶対に保存できないようになってしまった。自分が作ったファイルなのに・・。
だが、リネームしてダウンロードフォルダに保存したり、複製したものを編集すれば問題なく保存できる。
この解決法をGeminiとClaudeに聞いてみた。
Geminiは基本的なアクセス権の云々ばかりを提示してきて使いものにならず。
結局Claudeが解決方法を教えてくれた。
マシンを再起動した際に、「既存ファイルに紐付いていた古いサンドボックスのブックマーク情報が、再起動後に無効になり、Keynoteが書き込み権限を取得できなくなった」
のが原因とのこと。
対処方法としては、
- Finderで問題の既存ファイルを複製(右クリック →「複製」)
- 複製ファイルをKeynoteで開いて保存確認
- 問題なければ複製ファイルを元のファイル名にリネーム
- 古い元ファイルを削除
ただ、全てのファイルに対してひとつひとつ対処するのは面倒なので、一括でやるなら以下の方法とのこと。
find ~/Documents -name “*.key” | while read f; do
dir=$(dirname “$f”)
base=$(basename “$f” .key)
cp -r “$f” “$dir/${base}_new.key”
mv “$f” “$dir/${base}_old.key”
mv “$dir/${base}_new.key” “$dir/${base}.key”
done


