좋아, 나는 리눅스 명령을 모르고 여기에있는 지침을 따르려고 노력한다 : http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
그래서 터미널을 열고 입력했습니다
mkdir -p /data/db
그러나 그것은 Permission Denied라고 말했다.
어떻게해야합니까?
좋아, 나는 리눅스 명령을 모르고 여기에있는 지침을 따르려고 노력한다 : http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
그래서 터미널을 열고 입력했습니다
mkdir -p /data/db
그러나 그것은 Permission Denied라고 말했다.
어떻게해야합니까?
답변:
이 명령을 시도하십시오 :
sudo mkdir -p /data/db
sudo
더 높은 권한으로 명령을 실행하고 명령을 실행하기 전에 암호를 묻습니다.
디렉토리를 작성할 권한이 없습니다. 이것을 자신의 사용자로 실행하려고하고 /data/db
어딘가에 하드 코딩 된 것으로 의심 되면 할 수 있어야합니다
sudo install -m 0755 -o $USER -d /data/db
슈퍼 사용자 권한 ( sudo
)을 사용하여 두 개의 디렉토리 ( /data
, 및 /data/db
) 를 만듭니다 . /data/db
는 -o
귀하 (- $USER
)가 지정한 사용자가 소유 0755
하며 모든 권한을 가진 소유자-모든 사용자가 읽기 전용 액세스 권한 을 갖 습니다. 상위 디렉토리가 누락되면 루트가 작성하고 소유합니다 (이에 관한 문서를 찾을 수는 없지만 실험을 통해 확인).
나머지 지침은 여전히 자신의 사용자로 수행되므로이 방법으로 수행하는 것이 좋습니다.
OS X에서 Catalina 이상 /data
은 예약 된 경로가되었습니다 https://bombich.com/kb/ccc5/working-apfs-volume-groups