macOS Sonomaで~/Library/Mobile Documentsのpermissionを変更したい
解決したいこと
MacOSX (Sonoma) で~/Library内のフォルダ"Mobile Documents"のpermissionを755に変更する方法を教えて下さい。
経緯
iCloud Drive内のフォルダをDocumentRootに設定して、ローカルのwebテスト環境を作っています。
例)DocumentRootを~/Library/Mobile Documents/com~apple~CloudDocs/hogehogeとし、ServerNameをlocalhostとして、https://localhost/ でhogehoge内のindex.html等にアクセスしてWebサイトのテスト環境を作る。
このとき、経験上、Library以下hogehogeまでのフォルダには755のpermissionを与えないと403 Forbiddenエラーが出るので、以前(Big SurやMonterey時代)はパスにあるフォルダ全てに755を与えて、それでうまく動作していました。
問題点
ところが、OSXをSonomaにして上記のような環境を再構築しようとしたところ、https://localhost/ にアクセスすると403 Forbiddenが出て、ログには
... (13)Permission denied:... AH00035: access to / denied
(filesystem path '/Users/myname/Library/Mobile Documents/com~apple~CloudDocs')
because search permissions are missing on a component of the path
と表示されます。環境を調べてみると、パスのうち"Mobile Documents"フォルダのpermissionだけが変更できておらず、
dr-x------+ 54 myname mygroup 1728 9 8 2023 Mobile Documents
となっていました。これが403 Forbiddenの原因だと考えて、「ターミナル」でchmod 755を発行してみるのですが、sudoの有無に関わらず特にエラーも出ませんが変更もできません。(そもそもownerにwrite権限がありません。)
この状態から、できれば"Mobile Documents"フォルダのpermissionを変更したいのですが、どこから手をつければいいでしょうか?
* タイトルを変更しました。 Apple Inc.
MacBook Air 13″, macOS 14.6