我如何“修复”没有主目录但已登录的用户

我如何“修复”没有主目录但已登录的用户

我毫不犹豫地postgres使用该useradd命令创建了。我已经安装并运行了 postgres。我无法添加主目录,postgres因为用户当前已登录。

我能以某种方式注销postgres并删除该用户吗?如果我删除该用户(并使用 重新创建它adduser),它的所有文件是否仍属于它(假设相同的 UID)?还有其他潜在问题吗?如果这不起作用,我至少可以注销该用户,以便我可以设置它的主目录吗?

答案1

  • 不用删账号,更好调整它使文件的 UID/GID 与现有文件保持同步。

  • 如果数据库服务器正在运行,请停止它,这就是它显示“已登录”的原因。

  • 使用 修改用户的主目录usermod(8),在手册页中查找开关-d

  • 启动服务器。

相关内容