Ana Windows 10 Windows 10'da Chmod ve Chown WSL İyileştirmeleri

Windows 10'da Chmod ve Chown WSL İyileştirmeleri



Linux kullanıcıları kesinlikle chown ve chmod konsol araçlarına aşinadır. İzin ve sahiplik yönetimi söz konusu olduğunda bu iki uygulama çok önemlidir. Son zamanlarda Microsoft, Windows 10 ile birlikte paketlenmiş kendi Linux alt sistemlerinde bu araçlarda bir dizi iyileştirme yaptı.

Reklam

Artık chmod / chown kullanarak dosya sahibini ve grubunu ayarlayabilir ve WSL'de okuma / yazma / yürütme izinlerini değiştirebilirsiniz. Ayrıca fifos, unix soketleri ve aygıt dosyaları gibi özel dosyalar da oluşturabilirsiniz. Birçok WSL kullanıcısı için uzun zamandır beklenen bir özellikti.

lig istemcisini koreceye nasıl değiştiririm

Bir başka ilginç değişiklik, dosyalar ve klasörler üzerinde yeni Linux meta verileri sağlamanın yanı sıra dosyalara izinleri yansıtmak için DrvFs dosya sistemi ile yeni montaj seçenekleridir.

Bu yeni özelliklerin keyfini çıkarmadan önce atmanız gereken bir adım var: drvf'lerin bağlantısını kesmeli ve 'meta veri' bayrağıyla yeniden bağlamalısınız. Bunu yapmak için Terminal'e aşağıdaki komutları girin:

sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o meta veri

Bunun gibi bir şey görmek için 'mount -l' komutunu çalıştırarak doğru şekilde monte edildiğini doğrulayabilirsiniz:

DrvFs, WSL ile Windows dosya sistemi arasında birlikte çalışmayı destekleyen bir WSL dosya sistemi eklentisidir. DrvF'ler, WSL'nin / mnt / mnt / mnt / d gibi desteklenen dosya sistemlerine sahip sürücüleri bağlamasını sağlar.
DrvF'ler bir dizi yeni bağlama seçeneği ekler. Bunlar aşağıdaki gibidir:
Yeni montaj seçenekleri şunları içerir:

  • uid: tüm dosyaların sahibi için kullanılan kullanıcı kimliği
  • gid: tüm dosyaların sahibi için kullanılan grup kimliği
  • umask: tüm dosyalar ve dizinler için hariç tutulacak sekizlik izinler maskesi.
  • fmask: tüm normal dosyalar için hariç tutulacak sekizlik bir izinler maskesi.
  • dmask: tüm dizinler için hariç tutulacak sekizlik izinler maskesi.

Aşağıdaki örneğe bakın:

dizüstü bilgisayarı masaüstü olarak kullanmak
sudo mount -t drvfs C: / mnt / c -o meta verisi, uid = 1000, gid = 1000, umask = 22, fmask = 111

Bağlama komutunu çalıştırdıktan sonra, bağlayıcınızın (bu durumda, C :) bağlı aygıtların bir listesini sorgularken girdiğiniz tüm parametrelerle listelendiğini göreceksiniz.

Bu değişiklik, Windows klasörlerinin ve bölümlerinin WSL'de başka bir kullanıcı hesabı altına monte edilmesine izin verecektir. varsayılan olan .

Bu değişiklikle birlikte, Linux izinleri bir dosya için ek meta veriler olarak depolanacak. Bu, tek bir dosya için hem Linux hem de Windows izinlerinin depolanmasına izin verecektir. Artık ortamı bozmadan hem WSL'de hem de Windows'ta izinleri ayrı ayrı değiştirebilirsiniz. Hatırlayabileceğin gibi Linux dosyalarını Windows'tan değiştirmek WSL'yi daha önce bozabilir .

WSL'de yeni oluşturulan dosyalar varsayılan olarak meta verilerle oluşturulacak ve ayarladığınız bağlama seçeneklerine uyacaktır.

karşı saldırı küresel saldırı bot komutları

Önemli Uyarılar

Yeni meta verilerle uğraşırken farkında olduğunuzdan emin olmanız gereken birkaç şey var:

Bir dosyayı Windows düzenleyicisi kullanarak düzenlemek, dosyanın Linux meta verilerini kaldırabilir. Bu durumda, dosya varsayılan izinlerine geri dönecektir.

WSL'deki bir dosyadaki tüm yazma bitlerini kaldırmak, Windows'un dosyayı salt okunur olarak işaretlemesine neden olur.
Birden fazla WSL dağıtımınız varsa veya WSL'nin yüklü olduğu birden çok Windows kullanıcınız varsa, hepsi aynı dosyalarda aynı meta verileri kullanır. Her WSL kullanıcı hesabının kullanıcı kimliği farklı olabilir. Bu, izinleri ayarlarken dikkate alınması gereken bir husustur.

Örneğin, Windows'ta bir dosyaya yazma izinlerini devre dışı bırakabilir ve WSL'de yazma izinlerinin etkinleştirildiğini göstermek için dosyayı chmodlayabilirsiniz. Veya Windows altında okuma izinlerini etkinleştirebilir ve WSL'de okuma izinlerini kaldırabilirsiniz. Aşağıda gösterilen bu kavramı görebilirsiniz.

Kaynak: Microsoft .

Ilginç Haberler

Editörün Seçimi

Android'de Bir Kişiye Metin Mesajı Gönderilemediğinde Bir Cihazı Nasıl Düzeltirsiniz?
Android'de Bir Kişiye Metin Mesajı Gönderilemediğinde Bir Cihazı Nasıl Düzeltirsiniz?
Son zamanlarda, bazı Android kullanıcıları tek bir kişiye kısa mesaj gönderemediklerini keşfettiler. Sorun, Android 8.0 Oreo ve sonraki sürümleri çalıştıran cihazları etkiliyor gibi görünüyor. Sorunun kesin nedeni olsa da
DJI Phantom 3 Professional incelemesi: Artık çok daha ucuz olan DJI'nin 3. nesil drone'u bir sonraki seviyeye uçuyor
DJI Phantom 3 Professional incelemesi: Artık çok daha ucuz olan DJI'nin 3. nesil drone'u bir sonraki seviyeye uçuyor
Güncelleme: DJI Phantom 3 Professional hala harika bir drone ve şimdi Maplin'den 799 £ ile daha da ucuz, 4K çekim yapan bir drone için çok makul fiyatlı ve çok az kullanıcı kontrolü gerektiriyor
Windows 10 VMware SVGA 3D Uyumluluk Sorunu Nasıl Onarılır
Windows 10 VMware SVGA 3D Uyumluluk Sorunu Nasıl Onarılır
Windows 7 ve 8 VMware sanal makinelerini Windows 10'a yükseltmeye çalışan kullanıcılar, sözde uyumsuz bir ekran sürücüsüyle ilgili bir sorun yaşıyor olabilir. Bu uyumluluk kontrolünü nasıl atlayacağınız ve VM'lerinizi Windows 10'a nasıl yükselteceğiniz aşağıda açıklanmıştır.
Firefox 65: Yerleşik Görev Yöneticisindeki Bellek Sütunu
Firefox 65: Yerleşik Görev Yöneticisindeki Bellek Sütunu
Zaten bildiğiniz gibi, Firefox 64 yeni bir görev yöneticisi özelliği içerecek. Firefox 65 için, tarayıcının arkasındaki ekip bu özellik için bir dizi ilginç iyileştirme hazırlıyor. Firefox 64, hangi sekmelerin çok fazla sistem kaynağı tükettiğini bulmak için kullanılabilecek özel bir performans sayfası içerir. Son olarak, bu kullanışlı sayfa
Animasyonlu GIF Nasıl Duvar Kağıdına Dönüştürülür
Animasyonlu GIF Nasıl Duvar Kağıdına Dönüştürülür
Donuk, statik duvar kağıdınıza yeni bir soluk getirmek ister misiniz? Animasyonlu arka planlar bunu yapmanın bir yoludur ve başlamak için mükemmel bir yol bir GIF'i dönüştürmektir. Sosyal medya platformlarında bolca bulunanlarla,
Disk Alanını Yönetmek için Tüm Slack Dosyaları Nasıl Silinir
Disk Alanını Yönetmek için Tüm Slack Dosyaları Nasıl Silinir
Slack, uzaktan işbirliği yapan birçok işletme ve şirket için tercih edilen araçtır. Sohbet, dosya paylaşımı, proje yönetimi araçları ve çok fazla güç sunan çok çeşitli eklentileri kapsayan bir üretkenlik merkezidir.
Microsoft, Windows 10 görünümünü WinUI 3 ile yenileyebilir
Microsoft, Windows 10 görünümünü WinUI 3 ile yenileyebilir
Microsoft'un yepyeni WinUI kitaplığı, geliştirici projelerini Fluent denetimleri, modern özellikler ve diğer UWP / XAML iyileştirmeleriyle güçlendirmek için oluşturuldu. Görünüşe göre Microsoft, Başlat menüsü, İşlem Merkezi, Masaüstü ve görev çubuğu dahil olmak üzere Windows 10'un temel kullanıcı arabirimi bölümlerinin yerini alacak gibi görünüyor.