OZ1NG의 뽀나블(Pwnable)

[Tips] WSL2 chmod, chown 명령어 미작동 버그 해결 방법 본문

Tips

[Tips] WSL2 chmod, chown 명령어 미작동 버그 해결 방법

OZ1NG 2022. 5. 9. 14:37

[*] 개요

C드라이브 내의 파일을 wsl에서 작업하면서 chmod나 chown을 사용하는 경우 아무런 오류 메시지가 뜨지 않는데도 제대로 작동하지 않는 경우가 있다.

(참고로 이 경우 /mnt/c 외에 있는 파일들은 잘 변경이 된다.)

 

[*] 해결법

이런 경우 아래의 명령어를 순서대로 입력해주면 해결된다.

# /mnt/c를 벗어나기 위함
cd /

# /mnt/c 마운트 해제
sudo umount /mnt/c

# /mnt/c 다시 마운트
sudo mount -t drvfs C: /mnt/c -o metadata

# 복귀
cd -

[*] 주의

이렇게 복구하는 경우 다시 마운트된 /mnt/c의 모든 파일과 디렉토리의 소유자와 그룹이 root:root로 바뀌니 주의하자.

Comments