Nodejs vom Root-Benutzer aus aktualisieren und auch von einem Nicht-Root-Benutzer sehen lassen

Nodejs vom Root-Benutzer aus aktualisieren und auch von einem Nicht-Root-Benutzer sehen lassen

Ich habe ein System (Ubuntu) mit einemWurzelBenutzer und einKnotenBenutzer. Der Node-Benutzer wird zum Starten von Nodejs-Anwendungen verwendet und hat aus Sicherheitsgründen keine Root-Rechte. Die aktuelle Version von Nodejs ist 6. Um sie zu aktualisieren, verwende ichNganz einfach durch:, npm install -g naber dazu muss man Root sein, also:

sudo su -
npm install -g n
n lts //that installs it
n lts //that instruct the system to use it
node --version  //11 Thats great!

Nun aber, wenn ich zurückkehre zumKnotenBenutzer sudo su node -und ich fragen für die Nodejs-Version ist immer noch Version 6, und wenn versuchen, n ltsvon zu tunKnotenBenutzer, es gibt mir eine Reihe von Fehlern im Zusammenhang mit der Berechtigung, da N von root installiert wurde (BTW kann ich N nicht von installierenKnotenBenutzer).

Wie muss ich dabei vorgehen?

verwandte Informationen