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

Bolehkah Anda Bermain Nintendo Wii Games di Nintendo Switch?
Bolehkah Anda Bermain Nintendo Wii Games di Nintendo Switch?
Nintendo Switch adalah kejayaan besar dengan pengukuran apa pun. Setelah percubaan pertama mereka membuat peranti yang dirancang untuk permainan genggam dan konsol yang dibom dengan Wii U, Nintendo membatalkannya dan memilih untuk mencurahkan usaha mereka ke
Cara Membetulkan Papan Kekunci Dell Tidak Berfungsi
Cara Membetulkan Papan Kekunci Dell Tidak Berfungsi
Komputer riba Dell tidak terkenal dengan masalah papan kekunci, tetapi ia boleh muncul. Nasib baik, anda boleh menyelesaikan masalah apabila papan kekunci komputer riba Dell tidak berfungsi.
Cara menukar Lokasi dan lokasi rumah di Windows 10
Cara menukar Lokasi dan lokasi rumah di Windows 10
Lokasi wilayah di Windows digunakan oleh pelbagai aplikasi Windows 10 untuk memberikan anda maklumat khusus negara. Lihat cara mengubah kawasan kediaman anda di Windows 10.
Samsung Galaxy J5/J5 Prime – Wifi Tidak Berfungsi – Perkara yang Perlu Dilakukan
Samsung Galaxy J5/J5 Prime – Wifi Tidak Berfungsi – Perkara yang Perlu Dilakukan
Untuk memanfaatkan sepenuhnya telefon pintar Samsung Galaxy J5/J5 Prime anda, anda memerlukan akses internet yang stabil. Walau bagaimanapun, kadangkala, anda mungkin mengalami masalah sambungan Wifi yang boleh mengehadkan kefungsian telefon anda dan menyebabkan banyak masalah
Tidak Dapat Melihat Folder Dikongsi di Windows 10 PC - Cara Memperbaiki
Tidak Dapat Melihat Folder Dikongsi di Windows 10 PC - Cara Memperbaiki
Salah satu ciri paling kuat yang terdapat dalam pengkomputeran moden adalah penggunaan rangkaian kawasan setempat yang membolehkan anda berkongsi filem atau fail muzik di semua peranti di rumah atau pejabat anda. Anda boleh menggunakan rangkaian
Cara Menghubungkan Roku ke Projektor
Cara Menghubungkan Roku ke Projektor
Sekiranya anda tidak menggunakan TV pintar Roku, yang tidak banyak orang, anda mungkin menggunakan tongkat Roku. Oleh kerana pemain Roku dapat menangani pemprosesan video resolusi tinggi, masuk akal bahawa anda mungkin mahu
Dayakan Integriti Memori Pengasingan Teras pada Windows 10
Dayakan Integriti Memori Pengasingan Teras pada Windows 10
Integriti Memori adalah sebahagian daripada ciri pengasingan Inti yang mencegah serangan memasukkan kod jahat ke dalam proses keselamatan tinggi. Inilah cara mengaktifkan Memori Integriti di Windows 10.