링크(현재 이 페이지 접속이 잘 안됩니다): https://github.com/npm/npm/issues/19883
아카이브: https://web.archive.org/web/20180222160101/https://github.com/npm/npm/issues/19883
NodeJS의 패키지 매니저인 NPM쓰시고, 리눅스 쓰신다면 꼭 참고하세요. 지금 난리났네요 ;;
방금 몇시간 전에 NPM에서 5.7 버전을 내놨는데요,
업데이트 후 sudo npm 커맨드를 쓰면 /etc, /usr (/usr/bin), /boot 을 포함한 루트다이렉토리 아래 폴더들의 사용자권한을 root에서 일반사용자로 바궈버린다고 합니다. 심지어 /usr/bin 권한도 바궈버리니 일반적인 커맨드들이 먹통이 되고요.
그래서 시스템을 재설치해야하는 사태가 발생합니다.
절대 5.7버전을 받거나 npm update -g 커맨드로 npm을 최신버전으로 업데이트 하지 마세요 ㄷ
/Vollago
https://github.com/npm/npm/blob/latest/lib/utils/correct-mkdir.js
/Vollago
/Vollago
(문과생)
/Vollago
윈도로 따지면, V3 ( 적절한게 없네...요 ) 를 님 컴에 깔았는데, Guest 가 님 컴터 맘대로 쓸 수 있는 상황이 되도록 조작한 상황.
그것보단 윈도우 업데이트했는데, 탐색기도 웹 브라우저도 안 뜨는 상황이라는 말이 더 적절할 듯 합니다.
일단 패스해야 겠네요.
프로덕션엔 LTS를...
js 개발자가 아니라 다행이네요