లైనక్స్ యూజర్లు ఖచ్చితంగా చౌన్ మరియు చ్మోడ్ కన్సోల్ సాధనాలతో సుపరిచితులు. అనుమతి మరియు యాజమాన్య నిర్వహణతో వచ్చినప్పుడు ఈ రెండు అనువర్తనాలు అవసరం. ఇటీవల, మైక్రోసాఫ్ట్ విండోస్ 10 తో కలిసి ఉన్న వారి స్వంత లైనక్స్ ఉపవ్యవస్థలో ఈ సాధనాలకు అనేక మెరుగుదలలు చేసింది.
ప్రకటన
మీరు ఇప్పుడు chmod / chown ఉపయోగించి ఫైళ్ళ యజమాని మరియు సమూహాన్ని సెట్ చేయవచ్చు మరియు WSL లో చదవడానికి / వ్రాయడానికి / అమలు చేయడానికి అనుమతులను సవరించవచ్చు. మీరు ఫిఫోస్, యునిక్స్ సాకెట్స్ మరియు డివైస్ ఫైల్స్ వంటి ప్రత్యేక ఫైళ్ళను కూడా సృష్టించవచ్చు. ఇది చాలా మంది WSL వినియోగదారుల కోసం చాలా కాలంగా ఎదురుచూస్తున్న లక్షణం.
యూట్యూబ్ 2019 లో మీ చందాదారులను ఎలా చూడాలి
ఫైల్స్ మరియు ఫోల్డర్లలో కొత్త లైనక్స్ మెటాడేటాను అందించడంతో పాటు ఫైళ్ళపై అనుమతులను ప్రొజెక్ట్ చేయడానికి DrvFs ఫైల్ సిస్టమ్తో కొత్త మౌంటు ఎంపికలు మరొక ఆసక్తికరమైన మార్పు.
మీరు ఈ క్రొత్త లక్షణాలను ఆస్వాదించడానికి ముందు మీరు తీసుకోవలసిన ఒక అడుగు ఉంది: మీరు తప్పనిసరిగా drvf లను అన్మౌంట్ చేసి, దాన్ని 'మెటాడేటా' ఫ్లాగ్తో రీమౌంట్ చేయాలి. దీన్ని చేయడానికి, టెర్మినల్ వద్ద కింది ఆదేశాలను నమోదు చేయండి:
sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o మెటాడేటా
ఇలాంటివి చూడటానికి 'మౌంట్-ఎల్' ను అమలు చేయడం ద్వారా ఇది సరిగ్గా మౌంట్ అయిందని మీరు ధృవీకరించవచ్చు:
DrvF లు WSL కొరకు ఫైల్సిస్టమ్ ప్లగ్ఇన్, ఇది WSL మరియు విండోస్ ఫైల్సిస్టమ్ మధ్య ఇంటర్పోప్కు మద్దతునిస్తుంది. / Mnt / c, / mnt / d, వంటి మద్దతు ఉన్న ఫైల్ సిస్టమ్లతో డ్రైవ్లను మౌంట్ చేయడానికి DrvF లు WSL ని అనుమతిస్తుంది.
DrvF లు అనేక కొత్త మౌంట్ ఎంపికలను జతచేస్తాయి. అవి ఈ క్రింది విధంగా ఉన్నాయి:
కొత్త మౌంట్ ఎంపికలలో ఇవి ఉన్నాయి:
- uid: అన్ని ఫైళ్ళ యజమాని కోసం వినియోగదారు ఐడి ఉపయోగించబడుతుంది
- gid: అన్ని ఫైళ్ళ యజమాని కోసం ఉపయోగించే గ్రూప్ ID
- umask: అన్ని ఫైళ్ళు మరియు డైరెక్టరీల కొరకు మినహాయించటానికి అనుమతుల యొక్క అష్ట ముసుగు.
- fmask: అన్ని సాధారణ ఫైళ్ళకు మినహాయించటానికి అనుమతుల అష్ట ముసుగు.
- dmask: అన్ని డైరెక్టరీలకు మినహాయించటానికి అనుమతుల యొక్క అష్ట ముసుగు.
కింది ఉదాహరణ చూడండి:
తల్లిదండ్రుల నియంత్రణ పాస్వర్డ్ లేకుండా మంటలను ఎలా రీసెట్ చేయాలి
sudo mount -t drvfs C: / mnt / c -o మెటాడేటా, uid = 1000, gid = 1000, umask = 22, fmask = 111
మౌంట్ ఆదేశాన్ని అమలు చేసిన తరువాత, మీరు మీ మౌంట్ను చూస్తారు (ఈ సందర్భంలో, సి :) మౌంటెడ్ పరికరాల జాబితా కోసం ప్రశ్నించినప్పుడు మీరు దాటిన అన్ని పారామితులతో జాబితా చేయబడింది.
ఈ మార్పు WSL లో మరొక యూజర్ ఖాతా క్రింద విండోస్ ఫోల్డర్లు మరియు విభజనలను మౌంట్ చేయడానికి అనుమతిస్తుంది డిఫాల్ట్ ఒకటి .
ఈ మార్పుతో, లైనక్స్ అనుమతులు ఫైల్ కోసం అదనపు మెటాడేటాగా నిల్వ చేయబడతాయి. ఇది ఒకే ఫైల్ కోసం Linux మరియు Windows అనుమతులను నిల్వ చేయడానికి అనుమతిస్తుంది. ఇప్పుడు మీరు పర్యావరణాన్ని విచ్ఛిన్నం చేయకుండా WSL లేదా Windows రెండింటిలోనూ అనుమతులను విడిగా మార్చవచ్చు. మీకు గుర్తుండే విధంగా, విండోస్ నుండి లైనక్స్ ఫైళ్ళను సవరించడం WSL ను ముందే విచ్ఛిన్నం చేస్తుంది .
WSL లో కొత్తగా సృష్టించిన ఫైల్లు అప్రమేయంగా మెటాడేటాతో సృష్టించబడతాయి మరియు మీరు సెట్ చేసిన మౌంట్ ఎంపికలను గౌరవిస్తాయి.
క్రోమ్లో అజ్ఞాత మోడ్ను ఎలా ఆఫ్ చేయాలి
ముఖ్యమైన కేవిట్స్
క్రొత్త మెటాడేటాతో మునిగిపోయేటప్పుడు మీకు తెలుసని నిర్ధారించుకోవడానికి కొన్ని విషయాలు ఉన్నాయి:
విండోస్ ఎడిటర్ ఉపయోగించి ఫైల్ను సవరించడం వల్ల ఫైల్ యొక్క లైనక్స్ మెటాడేటా తొలగించబడుతుంది. ఈ సందర్భంలో, ఫైల్ దాని డిఫాల్ట్ అనుమతులకు తిరిగి వస్తుంది.
WSL లోని ఫైల్లోని అన్ని రైట్ బిట్లను తొలగించడం వలన విండోస్ ఫైల్ను చదవడానికి మాత్రమే గుర్తు చేస్తుంది.
మీరు బహుళ WSL డిస్ట్రోలను వ్యవస్థాపించినట్లయితే లేదా WSL తో బహుళ విండోస్ వినియోగదారులను వ్యవస్థాపించినట్లయితే, వారంతా ఒకే ఫైళ్ళలో ఒకే మెటాడేటాను ఉపయోగిస్తారు. ప్రతి WSL వినియోగదారు ఖాతా యొక్క uid లు భిన్నంగా ఉండవచ్చు. అనుమతులను సెట్ చేసేటప్పుడు ఇది పరిగణించవలసిన విషయం.
ఉదాహరణకు, మీరు విండోస్లోని ఫైల్లో వ్రాసే అనుమతులను నిలిపివేయవచ్చు మరియు WSL లో వ్రాసే అనుమతులు ప్రారంభించబడిందని చూపించడానికి ఫైల్ను chmod చేయవచ్చు. లేదా మీరు విండోస్ క్రింద రీడ్ పర్మిషన్లను ప్రారంభించవచ్చు మరియు WSL లో రీడ్ పర్మిషన్లను తొలగించవచ్చు. మీరు క్రింద వివరించిన ఈ భావనను చూడవచ్చు.
మూలం: మైక్రోసాఫ్ట్ .