Fedora 25 Linux - 对cd / var / lib / pgsql的权限被拒绝

时间:2017-03-04 07:25:19

标签: file-permissions fedora-25

这是我第一次发布堆栈溢出(潜伏了很长一段时间)。

我一直试图解决这个问题几个小时但是因为我的生活无法弄明白。我是Linux和Postgresql的新手,我一生都是一个Windows家伙,所以现在对我来说非常困惑。

目前我正在试图找出为什么我无法进入/ var / lib / pgsql文件夹。我需要进入那里,以便我可以编辑配置文件。每当我试图进入那里我就会得到

bash:cd:pgsql:Permission denied

我也尝试过sudo rm -r pgsql并重新创建它,但这似乎也不起作用。显然,sudo cd并不是一件真实的事情......不确定从哪里开始。不确定为什么我没有默认权限到这个文件夹。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分: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