我想恢复数据库备份,我使用的是ubuntu20.04、dbeaver和postgresql 12。
当我想要添加Local client
然后Add home
时,我得到了permission denied error
运行命令which psql
导致/usr/bin/psql
。
我知道postgresql路径是/usr/lib/postgresql/12/bin
,但问题是我无法使用dbeaver访问psql路径。
我还授予了dbeaver的所有权限。
下面是我得到的实际错误:
有什么办法解决这个问题吗?
发布于 2022-03-03 08:37:21
这表示您在/usr
目录上设置了奇怪的权限。允许启动该目录上的DBeaver“读”和“执行”的用户。
在正确安装的Linux机器上,权限应该设置如下:
> ls -ld /usr
drwxr-xr-x. 39 root root 4096 Jan 11 10:28 /usr
你可以把他们像这样
chmod 0755 /usr
https://stackoverflow.com/questions/71331957
复制相似问题