Windows Tips & News

Perbaikan Chmod dan Chown WSL di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Pengguna Linux pasti akrab dengan alat konsol chown dan chmod. Kedua aplikasi ini penting dalam hal izin dan manajemen kepemilikan. Baru-baru ini, Microsoft telah membuat sejumlah perbaikan pada alat-alat ini di subsistem Linux mereka sendiri yang dibundel dengan Windows 10.

Iklan

Anda sekarang dapat mengatur pemilik dan grup file menggunakan chmod/chown dan memodifikasi izin baca/tulis/eksekusi di WSL. Anda juga dapat membuat file khusus seperti fifos, soket unix, dan file perangkat. Itu adalah fitur yang telah lama ditunggu-tunggu oleh banyak pengguna WSL.

Perubahan menarik lainnya adalah opsi pemasangan baru dengan sistem file DrvFs untuk memproyeksikan izin ke file di samping menyediakan metadata Linux baru pada file dan folder.

Ada satu langkah yang harus Anda ambil sebelum Anda dapat menikmati fitur-fitur baru ini: Anda harus meng-unmount drvfs dan memasangnya kembali dengan flag 'metadata'. Untuk melakukan ini, masukkan perintah berikut di Terminal:

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

Anda dapat memverifikasi bahwa itu dipasang dengan benar dengan menjalankan "mount -l" untuk melihat sesuatu seperti ini:Metadata Wsl

DrvFs adalah plugin sistem file untuk WSL yang menambahkan dukungan untuk interop antara WSL dan sistem file Windows. DrvFs memungkinkan WSL untuk memasang drive dengan sistem file yang didukung di bawah /mnt, seperti /mnt/c, /mnt/d, dll.
DrvFs menambahkan sejumlah opsi pemasangan baru. Mereka adalah sebagai berikut:
Opsi pemasangan baru meliputi:

  • uid: ID pengguna yang digunakan untuk pemilik semua file
  • gid: ID grup yang digunakan untuk pemilik semua file
  • umask: topeng oktal izin untuk dikecualikan untuk semua file dan direktori.
  • fmask: topeng oktal izin untuk dikecualikan untuk semua file biasa.
  • dmask: topeng oktal izin untuk dikecualikan untuk semua direktori.

Lihat contoh berikut:

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:) terdaftar dengan semua parameter yang Anda masukkan saat menanyakan daftar perangkat yang dipasang. Pengguna Wsl

Perubahan ini akan memungkinkan pemasangan folder dan partisi Windows di bawah akun pengguna lain di WSL daripada default.

Dengan perubahan ini, izin Linux dengan disimpan sebagai metadata tambahan untuk sebuah file. Ini akan memungkinkan penyimpanan izin Linux dan Windows untuk satu file. Sekarang Anda dapat mengubah izin di WSL atau Windows secara terpisah tanpa merusak lingkungan. Seperti yang mungkin Anda ingat, memodifikasi file Linux dari Windows dapat merusak WSL sebelumnya.

File yang baru dibuat di WSL akan dibuat dengan metadata secara default dan akan menghormati opsi pemasangan yang telah Anda tetapkan.

Peringatan Penting

Ada beberapa hal yang harus Anda ketahui saat mengutak-atik metadata baru:

Mengedit file menggunakan editor Windows dapat menghapus metadata file Linux. Dalam hal ini, file akan kembali ke izin default.

Menghapus semua bit tulis pada file di WSL akan membuat Windows menandai file sebagai hanya-baca.
Jika Anda memiliki beberapa distro WSL yang diinstal atau beberapa pengguna Windows dengan WSL yang diinstal, mereka semua akan menggunakan metadata yang sama pada file yang sama. Uid dari setiap akun pengguna WSL mungkin berbeda. Ini sesuatu yang perlu dipertimbangkan saat mengatur izin.

Misalnya, Anda dapat menonaktifkan izin menulis pada file di Windows dan chmod file untuk menunjukkan izin menulis diaktifkan di WSL. Atau Anda dapat mengaktifkan izin baca di Windows dan menghapus izin baca di WSL. Anda dapat melihat konsep ini diilustrasikan di bawah ini.

Sumber: Microsoft.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Unduh Hapus Cast ke Perangkat di Windows 10

Unduh Hapus Cast ke Perangkat di Windows 10

Hapus Cast ke Perangkat di Windows 10.Gunakan tweak Registry yang disediakan untuk menghapus item...

Baca lebih banyak

Microsoft meluncurkan kampanye iklan Windows 11 sebelum rilis OS

Microsoft meluncurkan kampanye iklan Windows 11 sebelum rilis OS

Sebelum rilis resmi Windows 11, yang akan terjadi pada 5 Oktober, Microsoft meluncurkan kampanye ...

Baca lebih banyak

Cara Melihat Perangkat Tersembunyi di Pengelola Perangkat di Windows 10

Cara Melihat Perangkat Tersembunyi di Pengelola Perangkat di Windows 10

Posting ini akan menunjukkan kepada Anda cara melihat perangkat tersembunyi di Pengelola Perangka...

Baca lebih banyak