环境:linux 下 登录 postgres 账户
操作:root 下输入:sudo -u postgres psql 或 su postgres
问题:显示 could not change directory to "/root": Permission denied
原因:root 下操作,仍然在root文件夹下面,改为 su - postgres,以保证登录正确的环境
解决方法:su - postgres
参考https://www.postgresql.org/message-id/12720.1280260751@sss.pgh.pa.us