Windows WSL Ubuntu에서 탑재 된 디스크의 파일에 대한 잘못된 권한이 표시됨

Makers_F

최근에 Win 10 (버전 10.0.17134.228)에 WSL을 설치했고 Linux에서 Windows에 마운트 된 디스크의 파일에 액세스하려고합니다.

내 PC에는 2 개의 HD가 있습니다.

  1. 첫 번째 디스크 : Windows가 설치된 단일 파티션 (Windows에서는 C : /)
  2. 두 번째 디스크 : 2 개의 파티션이 있습니다.
    1. Ubuntu가 포함 된 파티션 (듀얼 부팅 용)
    2. 데이터 만 포함하는 NTFS 파티션 (Windows에서는 D : /)

Windows 또는 Ubuntu (듀얼 부팅)에서 작업 할 때 D : / 파티션에서 데이터에 액세스합니다.

이제 WSL에서 D : / 파티션의 데이터에 액세스하고 싶었지만 권한이 없다는 메시지가 표시됩니다.

내가 디렉토리에서 내가 볼 때

mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/d/mypath/child/
total 36
drwxrwxrwx 1 myuser myuser  4096 Jun  2 19:54 .
drwxrwxrwx 1 myuser myuser  4096 Aug 18 00:52 ..
---------- 1 myuser myuser  1884 Dec 27  2017 myfile1
d--x--x--x 1 myuser myuser  4096 Jun 24 23:29 myfolder1

그리고 부모 경로에서 나는

mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/d/mypath/
total 180
drwxrwxrwx 1 myuser myuser   4096 May 21  2017 .
drwxrwxrwx 1 myuser myuser   4096 Aug 24 22:59 ..
drwxrwxrwx 1 myuser myuser   4096 Aug 13  2015 myfolder2
d--x--x--x 1 myuser myuser   4096 Sep 24  2015 myfolder3
-rwxrwxrwx 1 myuser myuser    268 Jan 19  2015 myfile2

반대로 C : / 파티션에서는

mypc@DESKTOP-1CEE3H9:/$ ls -la /mnt/c/Users/MyUser/Desktop/
total 505276
drwxrwxrwx 1 myuser myuser       512 Aug 20 23:12  .
drwxrwxrwx 1 myuser myuser       512 Aug 18 01:07  ..
-rwxrwxrwx 1 myuser myuser       1604 Jun 17 15:47 myfile3
drwxrwxrwx 1 myuser myuser       512 Mar 31 13:16  myfolder4

Windows에서는 이러한 모든 파일에 액세스 할 수 있습니다. WSL에서 액세스 myfolder2, myfolder4할 수 있고 읽을 수 있습니다 myfile2, myfile3. 액세스 할 수 없습니다 myfile1, myfolder1, myfolder3.

내 파티션은

C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
D: on /mnt/d type drvfs (rw,noatime,uid=1000,gid=1000)

디스크에서 파일에 대한 권한이 다른 이유를 이해할 수 없습니다. 일부는 Ubuntu (듀얼 부팅)에서 만들고 일부는 Windows에서 생성 / 편집하기 때문일까요?

파일에 액세스 할 수 있도록 문제를 해결하려면 어떻게해야합니까?

나는 chmod디스크가 크기 때문에 시도하지 않았고 , 어떤 파일도 깨뜨릴 위험을 감수하고 싶지 않으며, 그것이 권한 문제의 근본 원인이 아니라 증상을 고칠 것이라고 생각합니다.

감사


편집하다

Biswapriyo 댓글에 따라 액세스 할 수있는 파일과 액세스 할 수없는 파일 두 개를 더 잘 보았습니다.

파일 속성을 확인한 결과 세부 정보 탭에서 두 파일의 소유자가 다른 것을 확인했습니다.

  • 내가 액세스 할 수있는 파일에 소유자가 있습니다. DESKTOP-1CEE3H9\MyUser
  • 액세스 할 수없는 파일에 소유자가 있습니다. Administrators

또한 액세스 할 수있는 다른 파일을 확인했는데이 파일에는 긴 숫자와 문자 시퀀스가 ​​소유자로 있습니다.

한 파일의 소유자를에서 (으) Administrators변경하려고했는데 DESKTOP-1CEE3H9\MyUser이제 WSL에서 올바른 권한이 표시되는 것 같습니다.

관련이있을 수 있습니까?

Makers_F

Windows에서 파일의 소유자가 "관리자"라는 것을 알았습니다.

이 링크를 따르는 사용자로 변경 했고 WSL은 적절한 권한을 부여하기 시작했습니다.

여기에 단계를 요약하려면 :

왼쪽 클릭-> "속성"옵션-> "보안"탭-> "고급"버튼-> "소유자"옆의 "변경"버튼-> 입력 필드에 사용자 이름을 입력하고 "이름 확인"버튼을 누릅니다.

그런 다음 모든 창을 닫을 때까지 확인을 누릅니다.

Windows에서는 액세스 할 수 있지만 WSL에서는 액세스 할 수없는 이유를 모르겠습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows 10에서 RAM 디스크에 남은 공간에 대한 잘못된 정보가 표시됩니다.

분류에서Dev

Ubuntu에서 Windows 10으로 전환 한 후 시계에 잘못된 시간이 표시됨

분류에서Dev

phpmyadmin의 구성 파일에 대한 잘못된 권한

분류에서Dev

WSL 탑재 파일 권한

분류에서Dev

cygwin의 파일이 잘못된 권한으로 생성됨

분류에서Dev

Windows 파일 및 폴더에 대한 잘못된 권한 (도커 컨테이너에 포함)

분류에서Dev

Windows Media Player 12에서 재생시 잘못된 표지 아트가 표시됨

분류에서Dev

주소의 매핑 된 지역에 대한 잘못된 권한

분류에서Dev

Windows 10에 잘못된 아이콘이 표시됨

분류에서Dev

Ubuntu WSL에서 권한이 손상된 파일, 삭제할 수는 없지만 액세스 할 수 있음

분류에서Dev

간단한 수학 문제에 대해 잘못된 답이 표시됨 C ++

분류에서Dev

잘못된 작업 표시 줄에 대한 열린 Windows 매핑의 Windows 10 작업 표시 줄 문제

분류에서Dev

ActionLink에 잘못된 URL이 표시됨

분류에서Dev

Chromium이 데스크톱에 대한 잘못된 경로를 표시합니다.

분류에서Dev

파일이 이미 존재하는 경우 파일을 복사 할 때 Windows에서 파일에 대해 잘못된 날짜가 생성됨

분류에서Dev

SQL : select 문의 집계 함수에 대한 산술 연산에 잘못된 정보가 표시됨

분류에서Dev

Windows 원격 데스크톱에 대한 Java 잘못된 최대 힙 크기

분류에서Dev

플롯에 Jupyter의 잘못된 점이 표시됨

분류에서Dev

ViewPager 탭의 조각에 잘못된 데이터가 표시됨

분류에서Dev

CMAKE : CUDA 라이브러리 링크에 대한 실행 파일에 잘못된 링커 (g ++)가 사용됨

분류에서Dev

#line 지시문의 nul.h 파일 이름에 대한 잘못된 파일 경로

분류에서Dev

Haskell의 Hangman에 대한 잘못된 재귀

분류에서Dev

콘솔 + 로그인 루프에서 시스템 부팅 (잘못된 루트 및 홈 파일 시스템 권한)

분류에서Dev

콘솔 + 로그인 루프에서 시스템 부팅 (잘못된 루트 및 홈 파일 시스템 권한)

분류에서Dev

마운트 된 파일 시스템의 tar a 파일에 대한 권한 문제

분류에서Dev

PHP 양식에서 드롭 다운 목록에 .txt 파일의 잘못된 데이터가 표시됨

분류에서Dev

ORACLE APEX 5.1.1 : PL / SQL 함수를 기반으로 한 차트에 잘못된 레이블의 값이 표시됨

분류에서Dev

ImageField를 사용한 Django ModelForm 단위 테스트, 테스트에 잘못된 형식이 표시됨

분류에서Dev

en 시스템 로케일의 ru 언어에 대한 strigsdict 파일의 잘못된 값

Related 관련 기사

  1. 1

    Windows 10에서 RAM 디스크에 남은 공간에 대한 잘못된 정보가 표시됩니다.

  2. 2

    Ubuntu에서 Windows 10으로 전환 한 후 시계에 잘못된 시간이 표시됨

  3. 3

    phpmyadmin의 구성 파일에 대한 잘못된 권한

  4. 4

    WSL 탑재 파일 권한

  5. 5

    cygwin의 파일이 잘못된 권한으로 생성됨

  6. 6

    Windows 파일 및 폴더에 대한 잘못된 권한 (도커 컨테이너에 포함)

  7. 7

    Windows Media Player 12에서 재생시 잘못된 표지 아트가 표시됨

  8. 8

    주소의 매핑 된 지역에 대한 잘못된 권한

  9. 9

    Windows 10에 잘못된 아이콘이 표시됨

  10. 10

    Ubuntu WSL에서 권한이 손상된 파일, 삭제할 수는 없지만 액세스 할 수 있음

  11. 11

    간단한 수학 문제에 대해 잘못된 답이 표시됨 C ++

  12. 12

    잘못된 작업 표시 줄에 대한 열린 Windows 매핑의 Windows 10 작업 표시 줄 문제

  13. 13

    ActionLink에 잘못된 URL이 표시됨

  14. 14

    Chromium이 데스크톱에 대한 잘못된 경로를 표시합니다.

  15. 15

    파일이 이미 존재하는 경우 파일을 복사 할 때 Windows에서 파일에 대해 잘못된 날짜가 생성됨

  16. 16

    SQL : select 문의 집계 함수에 대한 산술 연산에 잘못된 정보가 표시됨

  17. 17

    Windows 원격 데스크톱에 대한 Java 잘못된 최대 힙 크기

  18. 18

    플롯에 Jupyter의 잘못된 점이 표시됨

  19. 19

    ViewPager 탭의 조각에 잘못된 데이터가 표시됨

  20. 20

    CMAKE : CUDA 라이브러리 링크에 대한 실행 파일에 잘못된 링커 (g ++)가 사용됨

  21. 21

    #line 지시문의 nul.h 파일 이름에 대한 잘못된 파일 경로

  22. 22

    Haskell의 Hangman에 대한 잘못된 재귀

  23. 23

    콘솔 + 로그인 루프에서 시스템 부팅 (잘못된 루트 및 홈 파일 시스템 권한)

  24. 24

    콘솔 + 로그인 루프에서 시스템 부팅 (잘못된 루트 및 홈 파일 시스템 권한)

  25. 25

    마운트 된 파일 시스템의 tar a 파일에 대한 권한 문제

  26. 26

    PHP 양식에서 드롭 다운 목록에 .txt 파일의 잘못된 데이터가 표시됨

  27. 27

    ORACLE APEX 5.1.1 : PL / SQL 함수를 기반으로 한 차트에 잘못된 레이블의 값이 표시됨

  28. 28

    ImageField를 사용한 Django ModelForm 단위 테스트, 테스트에 잘못된 형식이 표시됨

  29. 29

    en 시스템 로케일의 ru 언어에 대한 strigsdict 파일의 잘못된 값

뜨겁다태그

보관