2017-03-04 56 views
-1

這是我第一次發佈堆棧溢出(一直潛伏了很長時間)。Fedora 25 Linux - 權限在cd/var/lib/pgsql上被拒絕

我一直試圖解決這個問題幾個小時,但對於我的生活無法弄清楚。我是全新的Linux和Postgresql,並且一直是我一生中的窗戶傢伙,所以現在對我來說很困惑。

目前我想弄清楚爲什麼我無法進入/ var/lib/pgsql文件夾。我需要進入,所以我可以編輯一個配置文件。每當我試圖讓在那裏我得到

慶典:CD:pgsql的:權限被拒絕

我也嘗試須藤RM -r的pgsql並重新創建它,但似乎並沒有任何工作。顯然,sudo cd不是真的,所以......不知道該從哪裏出發。不太確定爲什麼我沒有默認權限到這個文件夾。

任何幫助,將不勝感激!

+0

這有什麼好做節目。 – melpomene

+0

https://fedoraproject.org/wiki/PostgreSQL –

回答

1

/var/lib/pgsql是用戶pgsql的主目錄。幾乎所有的主目錄都有'0700'訪問模式。

ls -lah /var/lib/ | grep pgsql 
drwx------. 1 postgres  postgres  282 лис 26 17:05 pgsql 

嘗試使用sudo來模仿PostgreSQL用戶登錄:

sudo -u postgres -i 
+0

非常感謝!這讓我進入了文件夾,我現在可以修改配置。 – shalak1989

+0

別提了!但你的問題不符合stackoverflow約定 – shcherbak