다중 사용자 서버에 Node.js를 설치하는 올바른 방법은 무엇입니까?

다중 사용자 서버에 Node.js를 설치하는 올바른 방법은 무엇입니까?

나는 오래된 U*ix 시스템 관리자임을 인정해야 합니다. 모든 사람이 사용할 소프트웨어는 두 가지 위치에 있을 수 있습니다.

/usr/bin /usr/local/bin

가장 좋은 예는 gcc와 가족입니다.

이제 나는 새로운 세계에 있습니다. 내 노드 설치 위치는 다음과 같습니다.

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

그래서 해당 디렉토리를 내 경로에 추가했습니다.

노드 패키지는 어떻게/어디에 설치해야 합니까? 물론 루트에서 수행하고 소유하게 됩니다.

답변1

에 NodeJS를 설치하려고 합니다 /usr/bin. 사용자의 홈 디렉터리에 애플리케이션을 설치하고 다른 사람에게 해당 디렉터리에 대한 액세스 권한을 부여하는 것은 모범 사례로 간주되지 않으며 매우 단기적인 요구 사항에 대해서만 수행해야 합니다. 또한 문제를 일으킬 가능성이 있는 해당 디렉터리에 대한 읽기 액세스 권한을 다른 사용자에게 부여해야 합니다.

관련 정보