En son Windows sürümü "Fall Creators Update" , WSC içinden UNC yollarını veya Windows'un erişebileceği diğer dosya sistemlerini bağlamak mümkündür .
Bunu, WSL tarafından sağlanan mount
" drvfs
" dosya sistemi ile her zamanki gibi komutla yapabilirsiniz :
sudo mount -t drvfs '\\server\share' /mnt/share
Tek tırnak işaretleri UNC yolu çevresinde faydalıdır, böylece ters eğik çizgilerden kaçmak zorunda kalmazsınız. Rastgele bir dizine bağlanabilirsiniz; /mnt/share
Burada örnek olarak kullandım , ancak herhangi bir boş dizin yapacak.
Tüm dosyalar tam a+rwx
777
izinlerle gösterilir. Bir dosyaya erişmeye çalıştığınızda gerçek erişim hakları kontrol edilir ve işlemin başarılı olması gerektiği halde bu noktada bir hata alabilirsiniz. Okunabilir her dosya yürütülebilir olarak kabul edilir.
Kimlik bilgisi gerektiren konumlar için üç seçeneğiniz vardır:
- Montajdan önce, Windows Dosya Gezgini'ni kullanarak konuma gidin ve kimlik doğrulaması yapın. WSL, kimlik bilgilerinizi ve izinlerinizi devralır. Bir defalık için en kolay yol budur.
- Kullan
net use
bir cmd istemi gelen komutu veya net.exe use
iç WSL dan ( cd /mnt/c
ilk bir uyarı bastırmak için). Gibi bir şeye ihtiyacınız olacak net.exe use \\server\share <PASSWORD> /USER:<USERNAME>
. Bunun '*'
yerine parola sorulması için kullanabilirsiniz . Diğer yapılandırmalar ile gösterilir net.exe help use
.
- Depolanmış bir kimlik bilgisi ayarlamak için Windows Kimlik Bilgisi Yöneticisi'ni kullanın. Bunu hiç yapmadım.
Samba'nın WSL altında da çalışabileceğini anlıyorum, ancak ana bilgisayar aynı işlevselliği sağladığından, Windows varsa yerleşik sürümü kullanacağım. smbclient
öncelikle SMB sunucularına FTP tarzı erişim ve tek tek dosyaları alma / yerleştirme içindir ve her zamanki gibi uygun şekilde yapılandırıldığında çalışmalıdır.