Richtiger Weg, Node.js auf einem Multiuser-Server zu installieren?

Richtiger Weg, Node.js auf einem Multiuser-Server zu installieren?

Ich muss zugeben, dass ich ein alter Hase unter den U*ix-Systemadministratoren bin. Software, die von allen verwendet werden konnte, hatte zwei mögliche Standorte:

/usr/bin /usr/local/bin

Das beste Beispiel ist gcc und Familie.

Jetzt befinde ich mich in einer neuen Welt. Meine Knoteninstallation befindet sich in:

/home/david/.nvm/versions/node/v14.7.0/bin/node

Daher habe ich das entsprechende Verzeichnis zu meinem Pfad hinzugefügt.

Wie/wo soll das Node-Paket installiert werden? Dies würde natürlich von Root durchgeführt und von diesem verwaltet werden.

Antwort1

Sie möchten NodeJS in installieren /usr/bin. Eine Anwendung im Stammverzeichnis eines Benutzers zu installieren und anderen Benutzern Zugriff auf dieses Verzeichnis zu gewähren, gilt nicht als bewährte Vorgehensweise und sollte nur bei sehr kurzfristigen Anforderungen durchgeführt werden. Sie müssten den anderen Benutzern auch Lesezugriff auf dieses Verzeichnis gewähren, was möglicherweise zu Problemen führen kann.

verwandte Informationen