Was bedeutet "WARNUNG: Benutzer nicht ändern" in Neo4j?

8

Wenn ich versuche, meine Neo4j-Datenbank unter Ubuntu 14.04 zu starten, sehe ich eine Nachricht: WARNING: not changing user . Was bedeutet das, ist es wichtig und wie überwinde ich die Warnung?

Die Warnung stoppt den Start des Servers nicht.

Vollständige Ausgabe:

%Vor%     
Adam 11.03.2015, 19:30
quelle

1 Antwort

11

Die (schlecht formulierte) Warnung sagt Ihnen, dass Sie neo4j nicht als root-Benutzer starten. Wenn neo4j in der Produktion läuft, würde man normalerweise erwarten, dass der Benutzer root neo4j startet.

Aber während der Entwicklung führen die meisten Leute wahrscheinlich neo4j auf ihrem lokalen Computer unter ihrer eigenen Benutzerkennung aus - und das sollte kein Problem sein.

Beachten Sie auch, dass neo4j die Umgebungsvariable UID verwendet, um die aktuelle Benutzer-ID zu ermitteln. In meinem Fall geben echo $UID und sudo echo $UID den gleichen Wert zurück. Daher wird die Warnung auch dann angezeigt, wenn Sie sudo verwenden, um neo4j zu starten. Wenn ich jedoch su als Root-Benutzer verwende, gibt echo $UID 0 (die Root-Benutzer-ID) zurück, und neo4j zeigt die Warnung nicht an.

    
cybersam 12.03.2015, 00:06
quelle

Tags und Links