Obwohl ich das Verhalten immer noch nicht erklären kann, habe ich festgestellt, dass es von der Umgebungsvariablen $ HOME stammt, die immer noch auf das Home-Verzeichnis meines Benutzers verweist. Wenn ich
export HOME=/root
Bevor sie mercurial-Befehle ausführen, funktionieren sie gut. Die Nachricht, die mich darauf hinwies, war:
not trusting file /home/jan/.hg/hgrc from untrusted user jan, group jan
die nach dem Aufruf von hg init angezeigt wurde.