我正在努力改变配置文件但是当我进入时,sudo nano ../../etc/postgresql/9.3/main/pg_hba.conf
屏幕上显示 [ 目录 '../../etc/postgresql/9.3/main' 不存在 ] 我已经关闭了所有的东西安装 PostgreSQL我正在使用计算引擎
答案1
尝试使用以下命令找到 pg_hba.conf。
find / | grep pg_hba.conf
可能是你安装了不同版本的postgresql。
答案2
您正在使用相对路径,并且可能不在手册中提到的目录中。
../
是父目录的路径。如果您当前位于用户的主目录中,../../
则是根目录的路径/
。
解决方案是使用绝对路径,因此托盘为:
sudo nano /etc/postgresql/9.3/main/pg_hba.conf
答案3
找到 pg_hba.conf 后,您可以编辑该文件。
就你的情况来说应该是
sudo nano /etc/postgresql/9.5/main/pg_hba.conf
您还可以移至
cd /etc/postgresql/9.5/main/
并从那里编辑文件
sudo nano pg_hba.conf