WSL Ubuntu를 설치한 후 .bashrc
Windows 10 Pro에서 Notepad.exe를 사용하여 편집 하여 export DISPLAY=:0.0
.
이제 Ubuntu 터미널을 시작하면 다음과 같은 경고 메시지가 표시됩니다.
-bash: /home/hu/.bashrc: Permission denied
실행하여 ls -la
아래와 같은 결과를 얻었습니다. 파일의 속성은 .bashrc
"------------"입니다.
hu@P52s:~$ ls -la
total 12
drwxr-xr-x 1 hu hu 4096 Mar 25 00:24 .
drwxr-xr-x 1 root root 4096 Mar 21 13:58 ..
-rw------- 1 hu hu 1689 Mar 25 00:43 .bash_history
-rw-r--r-- 1 hu hu 220 Mar 21 13:58 .bash_logout
---------- 1 hu hu 3791 Mar 26 22:02 .bashrc
drwx------ 1 hu hu 4096 Mar 21 17:03 .cache
답변1
처음에는,Windows 앱 및 도구를 사용하여 Linux 파일을 변경하지 마십시오.. 자세한 내용은 해당 블로그 게시물을 읽어보세요. 처음 사용하는 사용자가 실수로 그런 일을 한 경우 적절한 파일 권한과 파일 소유자를 추가하여 실수를 되돌릴 수 있습니다.
- WSL을 루트로 엽니다.
wsl.exe --user root --distribution Distro_Name
- 파일 권한 추가:
chmod 644 /home/hu/.bashrc
- 파일 소유자 추가:
chown UserName:GroupName /home/hu/.bashrc
그러면 적절한 NTFS 확장 속성이 추가됩니다. 그러나 이는 파일을 편집할 때마다 해당 명령을 실행할 때마다 의미하는 것은 아닙니다. 때때로 NTFS의 일부 복잡함으로 인해 해당 명령이 작동하지 않을 수 있습니다.