루트에서 Nodejs를 업데이트하고 루트가 아닌 사용자에게 표시

루트에서 Nodejs를 업데이트하고 루트가 아닌 사용자에게 표시

나는 시스템 (우분투)을 가지고 있습니다뿌리사용자와마디사용자. 노드 사용자는 Nodejs 애플리케이션을 실행하는 데 사용되며 보안상의 이유로 루트 권한이 없습니다. Nodejs의 현재 버전은 6입니다. 업데이트하려면 다음을 사용하고 있습니다.N간단합니다: npm install -g n하지만 루트여야 하므로 다음과 같습니다.

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!

이제 내가 돌아오면마디사용자 sudo su node -와 저는 Nodejs 버전이 아직 버전 6인지 묻습니다 n lts.마디사용자는 N이 루트에서 설치되었기 때문에 권한과 관련된 많은 오류를 제공합니다(BTW에서 N을 설치할 수 없습니다).마디사용자).

이 문제에 어떻게 접근해야 하나요?

관련 정보