事象内容
PostgreSQL データベースに接続すると、以下のメッセージが表示される。
could not change directory to “/root”: Permission denied
[root@db-1 ~]# sudo -u postgres psql -U postgres could not change directory to "/root": Permission denied psql (11.1) Type "help" for help. postgres=#
解決方法
root の状態から postgres ユーザーになろうとしていることが原因であるため、以下の手順で一度 postgres ユーザーになってから PostgreSQL データベースに接続すると解消されます。
[root@db-1 ~]# su -l postgres -bash-4.2$ -bash-4.2$ psql -U postgres psql (11.1) Type "help" for help. postgres=#