최신 Windows 릴리스 "Fall Creators Update" 에서는 WSL 내에서 UNC 경로 또는 Windows가 액세스 할 수있는 다른 파일 시스템을 마운트 할 수 있습니다 .
WSL에서 제공 한 mount
파일 시스템 " drvfs
"을 사용하여 평소 와 같이 명령으로 이를 수행 할 수 있습니다 .
sudo mount -t drvfs '\\server\share' /mnt/share
작은 따옴표는 UNC 경로 주위에 유용하므로 백 슬래시를 피할 필요가 없습니다. 임의의 디렉토리에 마운트 할 수 있습니다. /mnt/share
여기에 예제로 사용 했지만 빈 디렉토리가 있습니다.
모든 파일은 모든 a+rwx
777
권한으로 표시됩니다 . 파일에 액세스하려고하면 실제 액세스 권한이 검사되며 작업이 성공한 것처럼 보이더라도 해당 시점에서 오류가 발생할 수 있습니다. 읽을 수있는 모든 파일은 실행 파일로 취급됩니다.
자격 증명이 필요한 위치에는 세 가지 옵션이 있습니다.
- 마운트하기 전에 Windows의 파일 탐색기를 사용하여 위치를 탐색하고 인증하십시오. WSL은 자격 증명과 권한을 상속합니다. 이것은 가장 쉬운 방법입니다.
net use
cmd 프롬프트 또는 net.exe use
WSL 내부 에서 명령을 사용하십시오 ( cd /mnt/c
먼저 경고를 표시하지 않음). 와 같은 것이 필요합니다 net.exe use \\server\share <PASSWORD> /USER:<USERNAME>
. 당신이 사용할 수있는 '*'
암호 대신하라는 메시지가 표시 될 때까지. 다른 구성은로 표시됩니다 net.exe help use
.
- Windows 자격 증명 관리자를 사용하여 저장된 자격 증명을 설정하십시오. 나는 이것을 한 적이 없다.
Samba는 WSL에서도 작동하도록 만들 수 있지만 호스트가 동일한 기능을 제공하므로 Windows에서 제공되는 기본 제공 버전을 사용할 수 있습니다. smbclient
주로 SMB 서버에 대한 FTP 스타일 액세스 및 개별 파일 검색 / 입력을위한 것이며, 정상적으로 구성 될 때 작동해야합니다.