메인 윈도우 10 Windows 10의 Chmod 및 Chown WSL 개선 사항

Windows 10의 Chmod 및 Chown WSL 개선 사항



Linux 사용자는 chown 및 chmod 콘솔 도구에 확실히 익숙합니다. 이 두 앱은 권한 및 소유권 관리와 함께 제공 될 때 필수적입니다. 최근에 Microsoft는 Windows 10과 함께 번들로 제공되는 자체 Linux 하위 시스템에서 이러한 도구를 여러 가지 개선했습니다.

광고

이제 chmod / chown을 사용하여 소유자 및 파일 그룹을 설정하고 WSL에서 읽기 / 쓰기 / 실행 권한을 수정할 수 있습니다. fifos, unix 소켓 및 장치 파일과 같은 특수 파일을 만들 수도 있습니다. 많은 WSL 사용자에게 오랫동안 기다려온 기능이었습니다.

Snapchat의 스크린 샷이 뭐야

또 다른 흥미로운 변경 사항은 파일 및 폴더에 대한 새로운 Linux 메타 데이터를 제공하는 동시에 파일에 대한 권한을 프로젝션하기위한 DrvFs 파일 시스템의 새로운 마운트 옵션입니다.

이러한 새로운 기능을 즐기기 전에 취해야 할 한 가지 단계가 있습니다. drvfs를 마운트 해제하고 'metadata'플래그로 다시 마운트해야합니다. 이렇게하려면 터미널에서 다음 명령을 입력하십시오.

sudo umount / mnt / c sudo mount -t drvfs C : / mnt / c -o 메타 데이터

다음과 같은 내용을 보려면 'mount -l'을 실행하여 올바르게 마운트되었는지 확인할 수 있습니다.

DrvFs는 WSL과 Windows 파일 시스템 간의 상호 운용성에 대한 지원을 추가하는 WSL 용 파일 시스템 플러그인입니다. DrvFs를 사용하면 WSL에서 / mnt / c, / mnt / d 등과 같은 / mnt 아래에 지원되는 파일 시스템이있는 드라이브를 마운트 할 수 있습니다.
DrvFs는 여러 가지 새로운 마운트 옵션을 추가합니다. 다음과 같습니다.
새로운 마운트 옵션은 다음과 같습니다.

  • uid : 모든 파일의 소유자에 사용되는 사용자 ID
  • gid : 모든 파일의 소유자에 사용되는 그룹 ID
  • umask : 모든 파일 및 디렉토리에 대해 제외 할 권한의 8 진 마스크.
  • fmask : 모든 일반 파일에 대해 제외 할 8 진 권한 마스크.
  • dmask : 모든 디렉토리에 대해 제외 할 권한의 8 진 마스크.

다음 예를 참조하십시오.

Google 문서 용 해리 포터 글꼴
sudo mount -t drvfs C : / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

mount 명령을 실행하면 마운트 된 장치 목록을 쿼리 할 때 전달한 모든 매개 변수와 함께 마운트 (이 경우 C :)가 나열됩니다.

이 변경으로 인해 WSL의 다른 사용자 계정으로 Windows 폴더 및 파티션을 탑재 할 수 있습니다. 기본 하나 .

이 변경으로 Linux 권한은 파일에 대한 추가 메타 데이터로 저장됩니다. 이렇게하면 단일 파일에 대한 Linux 및 Windows 권한을 모두 저장할 수 있습니다. 이제 환경을 중단하지 않고 WSL 또는 Windows에서 개별적으로 권한을 변경할 수 있습니다. 기억 하시겠지만 Windows에서 Linux 파일을 수정하면 이전에 WSL이 중단 될 수 있음 .

WSL에서 새로 생성 된 파일은 기본적으로 메타 데이터로 생성되며 사용자가 설정 한 탑재 옵션을 따릅니다.

snapchat에서 ppl을 찾는 방법

중요한주의 사항

새 메타 데이터를 수정할 때 알아야 할 몇 가지 사항이 있습니다.

Windows 편집기를 사용하여 파일을 편집하면 파일의 Linux 메타 데이터가 제거 될 수 있습니다. 이 경우 파일은 기본 권한으로 되돌아갑니다.

WSL에서 파일의 모든 쓰기 비트를 제거하면 Windows가 파일을 읽기 전용으로 표시합니다.
여러 WSL 배포판이 설치되어 있거나 WSL이 설치된 여러 Windows 사용자가있는 경우 모두 동일한 파일에서 동일한 메타 데이터를 사용합니다. 각 WSL 사용자 계정의 uid는 다를 수 있습니다. 권한을 설정할 때 고려해야 할 사항입니다.

예를 들어 Windows에서 파일에 대한 쓰기 권한을 비활성화하고 파일을 chmod하여 WSL에서 쓰기 권한이 활성화되었음을 표시 할 수 있습니다. 또는 Windows에서 읽기 권한을 활성화하고 WSL에서 읽기 권한을 제거 할 수 있습니다. 아래 그림에서이 개념을 볼 수 있습니다.

출처: 마이크로 소프트 .

재미있는 기사

에디터의 선택

Windows 8 및 Windows 8.1에서 안전 모드 명령 프롬프트로 빠르게 부팅하는 방법
Windows 8 및 Windows 8.1에서 안전 모드 명령 프롬프트로 빠르게 부팅하는 방법
Windows 8 및 Windows 8.1을 명령 프롬프트 모드로 빠르게 부팅하는 방법을 설명합니다.
Windows 8 용 플래티넘 비주얼 스타일 테마
Windows 8 용 플래티넘 비주얼 스타일 테마
플래티넘 테마는 Windows 8 용 Mac 스타일 테마입니다.이 테마가 작동하려면 Uxstyle을 설치해야합니다. 링크 다운로드 | 홈 페이지 지원 usWinaero는 귀하의 지원에 크게 의존합니다. 다음 옵션을 사용하여 사이트에서 흥미롭고 유용한 콘텐츠와 소프트웨어를 계속 제공하도록 도울 수 있습니다.
Windows 10 Build 15002 공식 ISO 이미지
Windows 10 Build 15002 공식 ISO 이미지
어제 Microsoft는 다운로드 할 수있는 Windows 10 빌드 15002 ISO 이미지를 제공했습니다. 이것은 이제이 빌드를 처음부터 설치할 수 있음을 의미합니다. 이 빌드는 Redstone 2 브랜치에서 가져온 것입니다. Redstone 2는 'Windows 10 Creators Update'로 알려진 Windows 10 용 기능 업데이트의 코드 이름입니다. 새로운 것을 배우려면
Windows 8.1에 대한 일반 지원이 종료되었습니다.
Windows 8.1에 대한 일반 지원이 종료되었습니다.
Windows 8.1의 원래 버전은 2013 년 10 월에 출시되었습니다. 운영 체제는 2018 년 1 월 9 일에 주류 지원을 종료했습니다.
Instagram은 사진과 비디오 품질을 압축합니까?
Instagram은 사진과 비디오 품질을 압축합니까?
Instagram은 약 10 억 명의 사용자를 자랑하는 가장 큰 소셜 플랫폼 중 하나입니다. 말할 필요도없이, 인스 타 그램에서 처리하는 데이터의 양과 마찬가지로 일일 게시물의 수도 엄청납니다. 많은 사용자가 최근 Instagram에 대한 우려를 표명했습니다.
스크롤링 스크린 샷 찍는 방법
스크롤링 스크린 샷 찍는 방법
종종 무언가를 기억하거나 정보를 저장하는 가장 편리한 방법은 스크린 샷을 찍는 것입니다. 그러나 한 번에 여러 개의 스크린 샷을 찍는 것보다 스크롤링 스크린 샷을 찍는 것이 훨씬 쉽습니다. 일부 장치에는이 기능이 내장되어 있습니다.
Steam에서 VPN을 사용하는 방법
Steam에서 VPN을 사용하는 방법
게이머라면 지역 제한에 익숙할 것입니다. 특정 게임은 국가 또는 지역에 따라 제한되며 일부 국가에는 Steam에 액세스할 수 없도록 하는 제한적인 검열법이 있습니다. 에서 제한된 콘텐츠에 액세스하려면