【環境】
OS: macOS Monterey(v12.2.1)
DB: Postgresql 16.2
【起きた事象】
インストール後、ターミナルを開き”/Library/PostgreSQL/16/data”に
cdコマンドで移動しようとしたところ”permission denied”が発生した。
【試したこと】
・sudoをつけて実行→変わらず
【解消方法】
sudo -i -u postgres
上記を実行してから移動する。
sudo →root権限で実行する
-i → interctiveの略。指定したユーザで新しいシェルを対話モードで開始
-u → userの略。コマンドを実行するユーザを指定するために使用。
postgres →実行するユーザ名
を意味しているみたいです。”postgres”の名前で新しくシェルを実行するというイメージで良いと思います。
コメント