Pangunahin Windows 10 Mga Pagpapabuti ng Chmod at Chown WSL sa Windows 10

Mga Pagpapabuti ng Chmod at Chown WSL sa Windows 10



Ang mga gumagamit ng Linux ay tiyak na pamilyar sa mga tool na chown at chmod console. Mahalaga ang dalawang app na ito pagdating sa pahintulot at pamamahala sa pagmamay-ari. Kamakailan lamang, ang Microsoft ay gumawa ng isang bilang ng mga pagpapabuti sa mga tool na ito sa kanilang sariling Linux subsystem na kasama ng Windows 10.

Anunsyo

Maaari mo nang itakda ang may-ari at pangkat ng mga file gamit ang chmod / chown at baguhin ang basahin / isulat / magpatupad ng mga pahintulot sa WSL. Maaari ka ring lumikha ng mga espesyal na file tulad ng mga fifos, unix sockets, at mga file ng aparato. Ito ay isang pinakahihintay na tampok para sa maraming mga gumagamit ng WSL.

kung paano malaman kung ano ang ram ako ay may

Ang isa pang kagiliw-giliw na pagbabago ay ang mga bagong pagpipilian sa pag-mount sa DrvFs file system para sa pag-project ng mga pahintulot sa mga file kasama ang pagbibigay ng bagong Linux metadata sa mga file at folder.

Mayroong isang hakbang na dapat mong gawin bago mo matamasa ang mga bagong tampok: Dapat mong i-unmount ang mga drvf at muling ibigay ito sa watawat na 'metadata'. Upang magawa ito, ipasok ang mga sumusunod na utos sa Terminal:

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

Maaari mong i-verify na naka-mount ito nang tama sa pamamagitan ng pagpapatakbo ng 'mount -l' upang makita ang isang katulad nito:

Ang DrvFs ay isang filesystem plugin para sa WSL na nagdaragdag ng suporta para sa interop sa pagitan ng WSL at ng Windows filesystem. Pinapayagan ng DrvFs ang WSL na mai-mount ang mga drive na may suportadong mga file system sa ilalim / mnt, tulad ng / mnt / c, / mnt / d, atbp.
Ang DrvF ay nagdaragdag ng isang bilang ng mga bagong pagpipilian sa pag-mount. Ang mga ito ay ang mga sumusunod:
Ang mga bagong pagpipilian sa pag-mount ay may kasamang:

  • uid: ang user ID na ginamit para sa may-ari ng lahat ng mga file
  • gid: ginamit ang pangkat ng ID para sa may-ari ng lahat ng mga file
  • umask: isang octal mask ng mga pahintulot na ibukod para sa lahat ng mga file at direktoryo.
  • fmask: isang octal mask ng mga pahintulot na ibukod para sa lahat ng mga regular na file.
  • dmask: isang octal mask ng mga pahintulot na ibukod para sa lahat ng mga direktoryo.

Tingnan ang sumusunod na halimbawa:

can i-play wii u laro sa nintendo switch
sudo mount -t drvfs C: / mnt / c -o metadata, uid = 1000, gid = 1000, umask = 22, fmask = 111

Matapos maipatupad ang mount command, makikita mo ang iyong mount (sa kasong ito, C :) nakalista kasama ang lahat ng mga parameter na naipasa mo kapag nagtatanong para sa isang listahan ng mga naka-mount na aparato.

Papayagan ng pagbabagong ito ang pag-mount ng mga folder ng Windows at mga partisyon sa ilalim ng isa pang account ng gumagamit sa WSL isang default .

Sa pagbabagong ito, ang mga pahintulot sa Linux na nakaimbak bilang isang karagdagang metadata para sa isang file. Papayagan nito ang pag-iimbak ng parehong mga pahintulot sa Linux at Windows para sa isang solong file. Ngayon ay maaari mong baguhin ang mga pahintulot sa parehong WSL o Windows nang hiwalay nang hindi sinisira ang kapaligiran. Tulad ng maaalala mo, ang pagbabago ng mga file ng Linux mula sa Windows ay maaaring masira ang WSL nang mas maaga .

Ang mga bagong nilikha na file sa WSL ay lilikha ng metadata bilang default at igagalang ang mga pagpipilian sa pag-mount na iyong itinakda.

paano alisin header sa google docs 2017

Mga Mahahalagang Caveat

Mayroong ilang mga bagay upang matiyak na alam mo kapag nakikipag-usap sa bagong metadata:

Ang pag-edit ng isang file gamit ang isang editor ng Windows ay maaaring alisin ang metadata ng file ng Linux. Sa kasong ito, babalik ang file sa mga default na pahintulot.

Ang pag-aalis ng lahat ng mga piraso ng pagsulat sa isang file sa WSL ay gagawing markahan ng Windows ang file bilang read-only.
Kung mayroon kang maraming mga distrito ng WSL na naka-install o maraming mga gumagamit ng Windows na may naka-install na WSL, gagamitin nilang lahat ang parehong metadata sa parehong mga file. Ang uid ng bawat WSL account ng gumagamit ay maaaring magkakaiba. Ito ang isang bagay na isasaalang-alang kapag nagtatakda ng mga pahintulot.

Halimbawa, maaari mong hindi paganahin ang mga pahintulot sa pagsusulat sa isang file sa Windows at chmod ang file upang ipakita ang mga pahintulot sa pagsulat ay pinagana sa WSL. O maaari kang magkaroon ng nabasang mga pahintulot na pinagana sa ilalim ng Windows at alisin ang mga pahintulot na basahin sa WSL. Maaari mong makita ang konseptong ito na nakalarawan sa ibaba.

Pinagmulan: Microsoft .

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Paano Manood ng Mga Kredito pagkatapos ng Palabas o Pelikula sa Apple TV
Paano Manood ng Mga Kredito pagkatapos ng Palabas o Pelikula sa Apple TV
Ang Apple TV ay naging tanyag sa pamayanan ng Apple. Ang ilan sa pinakatanyag na serye sa nakaraang ilang taon ay naipalabas sa platform na ito. Ngunit ano ang mangyayari kung nais mong manuod ng mga kredito upang makita ang pangalan
Paano Magbasa ng mga iBook sa Windows 10
Paano Magbasa ng mga iBook sa Windows 10
Kung fan ka ng iBooks, malamang na alam mo na available ang mga ito sa mga portable na iOS device, gaya ng mga iPhone at iPad, pati na rin sa mga Mac laptop at desktop. Maaari mo ring malaman na hindi mo direktang mada-download ang mga ito
Paano Sasabihin ang Modelong Taon ng Iyong Samsung TV
Paano Sasabihin ang Modelong Taon ng Iyong Samsung TV
Kung nais mong makahanap ng isang paraan upang gumawa ng isang bagay sa iyong Samsung TV, mahalagang malaman ang modelo at henerasyon ng iyong TV. Gayunpaman, kung hindi ka masyadong matalino sa tech, mas madaling sabihin ito kaysa
Paano I-edit ang Iyong Larawan Pagkatapos Mag-post sa Instagram
Paano I-edit ang Iyong Larawan Pagkatapos Mag-post sa Instagram
Ang larawang iyon na iyong ibinahagi sa Instagram ay mukhang perpekto bago mo ito i-post. Ngunit ngayon na tingnan mo ito, hindi na ito maganda. Mas maganda kung gumamit ka lang ng ibang filter. Ikaw'
Paano Gumawa ng Kalendaryo sa Excel
Paano Gumawa ng Kalendaryo sa Excel
Ang mga kalendaryo sa Excel ay maaaring maging lubhang madaling gamitin, lalo na kung mayroon kang abalang iskedyul. Makakatulong sa iyong manatiling organisado ang isang kalendaryong ginawa upang umangkop sa iyong mga proyekto pagdating sa mahahalagang appointment, kaganapan, aktibidad, at pagpupulong. Kung kailangan mo
Ano ang Mobile Device?
Ano ang Mobile Device?
Ang mobile device ay isang pangkalahatang termino para sa anumang handheld na computer o smartphone. Ang mga tablet, e-reader, at smartphone ay pawang mga mobile device.
Ang Windows 10 Bersyon 1511 ngayon ay isang eksklusibong Update sa Windows
Ang Windows 10 Bersyon 1511 ngayon ay isang eksklusibong Update sa Windows
Ngayon, nalaman namin na tinanggal ng Microsoft ang kakayahang direktang mai-install ang Windows 10 Bersyon 1511 mula sa simula! Lahat ng nauugnay sa pinakabagong build 10586 ng Windows 10 - ang Media Creation Tool, Kit at Tools (SDK, WDK, ADK), Mobile Emulator, ISOs ng build mula sa Tech Bench at Media Creation Tool - ay