wsl의 구성에 대한 권한이 거부되었습니다.

wsl의 구성에 대한 권한이 거부되었습니다.

구성을 해보았습니다아, 멋지다~에윈도우 터미널(WSL 우분투 20.04)

를 기반으로마이크로소프트 문서, wsl에서 다음 명령을 실행합니다.

wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh

하지만 내가 만난 permission denied오류.

또한 파일 탐색기를 열고 /usr/local/bin파일을 붙여넣으려고 했지만 /usr/local/bin/oh-my-posh거기에서도 권한이 거부되었습니다.

이 문제에 대한 해결책이 있습니까?

답변1

설치 지침에 오류가 있습니다. /usr/local/bin일반 사용자에게는 쓰기 권한이 없는 루트 소유 디렉터리입니다. Permission denied이 경우에는 올바른 출력입니다.

처음 두 명령을 다음과 같이 실행하십시오 sudo.

sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh

나머지 설치 지침은 기본 사용자로 실행할 수 있지만 unzipWSL Ubuntu 설치에는 기본적으로 포함되지 않으므로 다음을 사용하여 설치해야 할 수도 있습니다.

sudo apt install unzip

대안(꼭 필요한 것은 아님) - 로 시작하여 wsl -u root다음 명령을 실행한 다음 종료하고 일반 사용자로 다시 돌아옵니다.

관련 정보