我有一台装有 Ubuntu 14.04.2 的机器。它安装了 PostgreSQL。我的用户可以sudo
。如果我这样做sudo su postgres
,屏幕上会出现以下内容,它会将我切换到用户postgres
:
Access denied Access denied su: Autentication failure (Ignored)
从功能上来说,它仍然在工作。但我想找出导致此输出的原因,但我不知道该去哪里查找。
如果我这样做,sudo -i -u postgres
它不会给出Access denied
输出。
答案1
问题最终被证实是postgres
Active Directory 中已经有一个用户。在安装过程中,PBIS 先安装,因此在安装 PostgreSQL 包时,找到了该用户,但由于它不是本地用户,因此发生了各种问题。