Utama Windows 10 Peningkatan Chmod dan Chown WSL di Windows 10

Peningkatan Chmod dan Chown WSL di Windows 10



Pengguna Linux sememangnya biasa dengan alat konsol chown dan chmod. Kedua-dua aplikasi ini sangat mustahak apabila dilengkapi dengan kebenaran dan pengurusan pemilikan. Baru-baru ini, Microsoft telah membuat beberapa penambahbaikan pada alat ini dalam subsistem Linux mereka sendiri yang digabungkan dengan Windows 10.

Iklan

Anda kini boleh menetapkan pemilik dan kumpulan fail menggunakan chmod / chown dan mengubah izin baca / tulis / laksanakan di WSL. Anda juga boleh membuat fail khas seperti fifos, soket unix, dan fail peranti. Ini adalah ciri yang ditunggu-tunggu oleh banyak pengguna WSL.

di mana penanda halaman disimpan dalam krom

Perubahan lain yang menarik ialah pilihan pemasangan baru dengan sistem fail DrvFs untuk memproyeksikan kebenaran ke fail selain menyediakan metadata Linux baru pada fail dan folder.

Ada satu langkah yang mesti anda ambil sebelum anda dapat menikmati ciri-ciri baru ini: Anda mesti melepaskan drvfs dan memasang semula dengan bendera 'metadata'. Untuk melakukan ini, masukkan perintah berikut di Terminal:

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

Anda boleh mengesahkan bahawa ia dipasang dengan betul dengan menjalankan 'mount -l' untuk melihat sesuatu seperti ini:

DrvFs adalah plugin sistem fail untuk WSL yang menambahkan sokongan untuk interop antara WSL dan sistem fail Windows. DrvFs membolehkan WSL memasang pemacu dengan sistem fail yang disokong di bawah / mnt, seperti / mnt / c, / mnt / d, dll.
DrvFs menambah sejumlah pilihan pemasangan baru. Ia adalah seperti berikut:
Pilihan pemasangan baru merangkumi:

  • uid: ID pengguna yang digunakan untuk pemilik semua fail
  • gid: ID kumpulan yang digunakan untuk pemilik semua fail
  • umask: topeng oktal kebenaran untuk dikecualikan untuk semua fail dan direktori.
  • fmask: topeng oktal kebenaran untuk dikecualikan untuk semua fail biasa.
  • dmask: topeng oktal kebenaran untuk dikecualikan untuk semua direktori.

Lihat contoh berikut:

cara membuka tingkap pusat tindakan 10
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Setelah menjalankan perintah mount, anda akan melihat mount anda (dalam hal ini, C :) disenaraikan dengan semua parameter yang anda lalui semasa membuat pertanyaan untuk senarai peranti yang dipasang.

Perubahan ini akan membolehkan pemasangan folder dan partisi Windows di bawah akaun pengguna lain di WSL dan bukannya satu lalai .

Dengan perubahan ini, kebenaran Linux dengan disimpan sebagai metadata tambahan untuk fail. Ini akan membolehkan menyimpan kebenaran Linux dan Windows untuk satu fail. Sekarang anda boleh menukar kebenaran di WSL atau Windows secara berasingan tanpa melanggar persekitaran. Seperti yang anda ingat, mengubahsuai fail Linux dari Windows boleh mematahkan WSL lebih awal .

Fail yang baru dibuat di WSL akan dibuat dengan metadata secara lalai dan akan menghormati pilihan pemasangan yang telah anda tetapkan.

streaming dari iphone ke tv tanpa wifi

Kaveat Penting

Terdapat beberapa perkara untuk memastikan anda menyedari ketika bermain-main dengan metadata baru:

Mengedit fail menggunakan editor Windows boleh menghapus metadata Linux fail tersebut. Dalam kes ini, fail akan kembali ke kebenaran lalai.

Mengeluarkan semua bit tulis pada fail di WSL akan menjadikan Windows menandakan fail tersebut sebagai hanya baca.
Sekiranya anda mempunyai banyak distro WSL yang dipasang atau banyak pengguna Windows dengan WSL dipasang, mereka semua akan menggunakan metadata yang sama pada fail yang sama. Uid setiap akaun pengguna WSL mungkin berbeza. Perkara ini perlu dipertimbangkan semasa menetapkan kebenaran.

Sebagai contoh, anda boleh mematikan kebenaran menulis pada fail di Windows dan chmod fail untuk menunjukkan kebenaran menulis diaktifkan di WSL. Atau anda boleh mengaktifkan kebenaran membaca di bawah Windows dan membuang kebenaran membaca di WSL. Anda dapat melihat konsep ini yang digambarkan di bawah.

Sumber: Microsoft .

Artikel Yang Menarik

Pilihan Editor

iPhone XS Max – Cara Menyekat Mesej
iPhone XS Max – Cara Menyekat Mesej
Mendapatkan mesej rawak dari semasa ke semasa mungkin bukan masalah besar, kerana anda boleh memadamkannya dengan mudah. Walau bagaimanapun, jika seseorang menghantar spam peti masuk anda atau menghantar mesej yang tidak sesuai kepada anda, anda mungkin memutuskan untuk menyekat mereka. ini
Cara Mengaktifkan Penerbangan di Minecraft
Cara Mengaktifkan Penerbangan di Minecraft
Pemain Minecraft yang berpengalaman tahu bahawa terdapat beberapa cara untuk terbang dalam setiap mod. Tetapi melainkan jika anda mengetahui langkah yang tepat, penerbangan mungkin kelihatan terlalu rumit. Sekiranya anda ingin mengetahui cara mengaktifkan penerbangan di Minecraft, kami ada
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Dengan Windows 10 versi 1809, penyemak imbas Edge mempunyai kemampuan untuk menyimpan maklumat kad kredit anda. Sekiranya anda mahu, anda boleh mematikan ciri ini.
Bagaimana untuk Menendang Seseorang dari Hulu
Bagaimana untuk Menendang Seseorang dari Hulu
Anda boleh menendang seseorang dari Hulu jika anda tidak lagi mahu berkongsi akaun anda atau kata laluan anda telah terjejas dengan mengalih keluar peranti mereka.
Cara Membuat Nada Dering untuk Peranti Android
Cara Membuat Nada Dering untuk Peranti Android
Hari ini, terdapat banyak alat percuma yang tersedia untuk mencipta nada dering tersuai menggunakan komputer atau peranti mudah alih. Nada dering unik bagus untuk hiburan dan ekspresi diri, serta membezakan antara pemanggil. Jika anda ingin membuat a
Enjin Carian Audio Terbaik
Enjin Carian Audio Terbaik
Alat carian audio untuk mencari sampel audio, klip bunyi, fail muzik penuh, buku audio, podcast, coretan berita dan banyak lagi.
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Pilihan nama Microsoft untuk Surface Go adalah sesuatu yang ganjil. Go adalah akhiran pelik untuk melekat pada tablet. Lagipun, jika anda tidak dapat menggunakan tablet semasa dalam perjalanan, maka apa sebenarnya anda