permissionエラーによりpostgresqlの起動ができません


# 概要

初心者・初投稿です。  
herokuで個人作成アプリを本番環境にあげるため、postgresqlをインストールしました。  
起動してみたところ、以下のエラーが表示されました。

[code]

     % psql --version
    psql (PostgreSQL) 12.2  ##導入確認
    
     % brew services start postgresql  ##postgresqlの起動
    Error: Permission denied @ rb_sysopen - /Users/{username}/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
    
    
[/code]

# 試したこと・仮説

管理者権限に問題があると思い、以下のことを行いました。

[code]

    % cd /Users/{username}/Library/LaunchAgents/   ##記載されていたパスへ移動
    
    % ls -la
    total 8
    drwxr-xr-x   3 root            staff    96  3 12  2019 .
    drwx------@ 79 {username}      staff  2528  2 29 10:37 ..
    -rw-r--r--   1 root            staff   612  3 12  2019 com.adobe.GC.Invoker-1.0.plist
    
    % sudo chown -R Username  ##権限をユーザーネームに変更
    % usage: chown [-fhnv] [-R [-H | -L | -P]] owner[:group] file ...
           chown [-fhnv] [-R [-H | -L | -P]] :group file ...
    
    
[/code]

このようになり、権限は変更されませんでした。  
プログラミング自体初心者なもので、権限に関することはさっぱりです。  
お詳しい方、何卒ご回答よろしくお願いします。




ファイルの権限を無理やりユーザーに変更するのはまずいんじゃないでしょうか。  
実際にやったわけではないのですが、サービス起動をsudoで行うとうまくいきませんか？

[code]

     % sudo brew services start postgresql  ##postgresqlの起動
    
[/code]

ちなみにchownが失敗しているのは、権限を変更する対象のファイル(もしくはディレクトリ)を指定していないからです。

