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

Splashtop ile Uzaktan Yazdırma Nasıl Yapılır
Splashtop ile Uzaktan Yazdırma Nasıl Yapılır
Uzak masaüstü araçları, ofis dışında çalışmayı çok daha kolay hale getirdi. Ayrıca kolay laboratuvar erişimi sağlayarak öğrencilerin hayatlarını kolaylaştırdılar. Splashtop böyle bir uzak masaüstü çözümüdür. Kapsamlı özelliklerle birlikte gelir ve kolaydır
Xbox One Ekranını Manuel Olarak Karartma
Xbox One Ekranını Manuel Olarak Karartma
Varsayılan olarak, Xbox One'ınız belirli bir süre sonra ekranı otomatik olarak karartacaktır. Bu, enerji tasarrufu sağlar ve belirli TV türlerinde görüntü tutulması gibi sorunların önlenmesine yardımcı olabilir. Bununla birlikte, ekranın otomatik olarak kararmasını beklemek yerine, herhangi bir zamanda manuel olarak tetiklemenin bir yolu vardır. İşte nasıl çalıştığı.
Netflix Veri Kullanımınızı Nasıl Azaltırsınız?
Netflix Veri Kullanımınızı Nasıl Azaltırsınız?
Düzenli olarak veri limitleriyle uğraşıyorsanız, plan limitinizi aştığınızı ve ek bir ücret için 15 $ kadar ek ücret alındığını bildiren o korkunç metin bildirimini aldığınızdan şüpheniz olmasın.
SRT Dosyası Nedir?
SRT Dosyası Nedir?
Bir SRT dosyası bir SubRip altyazı dosyasıdır. SRT dosyaları, video verileriyle birlikte kullanılan basit metin dosyalarıdır ve video veya ses verileri içermez.
Twitter Profilinize Kimlerin Baktığını Görebiliyor musunuz? Hayır!
Twitter Profilinize Kimlerin Baktığını Görebiliyor musunuz? Hayır!
Bir Twitter hesabınız varsa, bir noktada profilinizle kimin etkileşim kurduğunu merak etmiş olabilirsiniz. Tweetlerinizi hangi hesapların beğendiği ve yeniden yayınladığı gibi kolayca öğrenebileceğiniz bazı şeyler olsa da,
Linux Mint: Xreader ve Tarçın İyileştirmeleri
Linux Mint: Xreader ve Tarçın İyileştirmeleri
Linux Mint ekibi bugün, en son dağıtımlarının ve uygulamalarının gelişim süreciyle ilgili düzenli duyurularını yayınladı. Bu ayın en önemli değişiklikleri, Linux Mint'in varsayılan PDF okuyucusu olan Xreader uygulamasında yapıldı. Ayrıca Cinnamon, maksimum ses çıkış hacmini ayarlama yeteneğine sahiptir. Xreader
Bir Telefon Görüşmesini Kimin Bitirdiğini Kontrol Edebilir misiniz? Hayır!
Bir Telefon Görüşmesini Kimin Bitirdiğini Kontrol Edebilir misiniz? Hayır!
Hem iPhone'lar hem de Android telefonlar, başkalarıyla yaptığınız görüşmelerle ilgili farklı bilgiler hakkında fikir edinmenizi sağlayan bir arama geçmişi tutar. Ancak, bir telefon görüşmesini kimin sonlandırdığını kontrol edebilir misiniz? Kimin Bitirdiğini Söylemek Mümkün mü?