如何使用 su 命令访问帐户?

如何使用 su 命令访问帐户?

问题:使用 su 命令访问 MacOS 中的帐户,更多这里。我可以访问我的其他帐户,但无法访问根据说明创建的帐户。该命令不会更改用户:

su postgres

问题:为什么我无法使用 su 命令访问帐户?

答案1

您遇到任何错误了吗?可能是因为该帐户有一个无效的 shell(如 /usr/bin/false),在这种情况下它会切换到该用户并立即退出。

尝试:

sudo -u postgres -H bash

这将告诉它切换到 postgres 用户,适当设置 HOME 环境变量,并执行 bash shell

相关内容