🤩

macOSで、ルート(/)にディレクトリを作成する

2022/11/30に公開約800字

Catalina 以降の macOS のファイルシステムは、ルート(/)にディレクトリを作成できない

回避策があります

新しいmacOSの仕組みについては、後述するリンクの記事を参照して下さい。
この記事では手順だけ書きます。

作成手順

ルート直下に /www/ というディレクトリを作成する方法です。

  1. sudo mkdir /System/Volumes/Data/www
  2. sudo chown [自分のユーザー名] /System/Volumes/Data/www
  3. sudo vi /etc/synthetic.conf
  4. www(タブ)System/Volumes/Data/www
  5. 再起動

以下、各項目の説明

  1. /System/Volumes/Data/www ディレクトリを作成する
  2. ディレクトリのオーナーを自分にする
  3. su 権限で /etc/synthetic.conf を新規作成・編集
  4. [ディレクトリ][タブ][実際のパス][1] を一行毎に記述する(複数指定可)。

もし Catalina より前の macOS から、Catalina 以降の macOS にアップグレードしたら?

例えば、Mojave から Big Sur にアップグレードすると、ルートに作成したユーザーのフォルダは解除され、以下のパスに移動されます。

/Users/Shared/Relocated Items/Security/www

参考リンク

https://news.mynavi.jp/article/osxhack-277/

https://ez-net.jp/article/EF/ek63XCRG/WYSDFcTIngh3/

脚注
  1. わざわざタブと書くのは、タブじゃないと認識しないため。タブが区切り文字になっている。おそらく、スペースはディレクトリ名に使用するから。 ↩︎

Discussion

ログインするとコメントできます