משתמשי לינוקס בהחלט מכירים את כלי הקונסולה chown ו- chmod. שתי אפליקציות אלה חיוניות כאשר מדובר באישור וניהול בעלות. לאחרונה, מיקרוסופט ביצעה מספר שיפורים בכלים אלה במערכת המשנה לינוקס משלה, הכלולה ב- Windows 10.
פרסומת
כעת תוכל להגדיר את הבעלים ואת קבוצת הקבצים באמצעות chmod / chown ולשנות הרשאות קריאה / כתיבה / ביצוע ב- WSL. ניתן גם ליצור קבצים מיוחדים כמו פיפוס, שקעי יוניקס וקבצי מכשיר. זו הייתה תכונה המיוחלת עבור משתמשי WSL רבים.
איך אוכל לשנות את שם המשתמש שלי
שינוי מעניין נוסף הוא אפשרויות הרכבה חדשות עם מערכת הקבצים DrvFs להקרינת הרשאות לקבצים לצד מתד נתונים לינוקס חדשים על קבצים ותיקיות.
יש צעד אחד שעליך לעשות לפני שתוכל ליהנות מהתכונות החדשות האלה: עליך לבטל את ההקמה של drvfs ולהעלות אותו מחדש באמצעות דגל 'המטא נתונים'. לשם כך, הזן את הפקודות הבאות בטרמינל:
sudo umount / mnt / c sudo mount -t drvfs C: / mnt / c -o metadata
אתה יכול לוודא שהוא הותקן כראוי על ידי הפעלת 'mount -l' כדי לראות משהו כזה:
DrvFs הוא תוסף למערכת קבצים עבור WSL אשר מוסיף תמיכה באינטראפ בין WSL למערכת הקבצים של Windows. DrvFs מאפשר ל- WSL לעלות כוננים עם מערכות קבצים נתמכות תחת / mnt, כגון / mnt / c, / mnt / d וכו '.
DrvFs מוסיף מספר אפשרויות הרכבה חדשות. הם כדלקמן:
אפשרויות ההרכבה החדשות כוללות:
- uid: מזהה המשתמש המשמש לבעלים של כל הקבצים
- gid: מזהה הקבוצה המשמש לבעלים של כל הקבצים
- umask: מסכה אוקטאלית של הרשאות להחריג עבור כל הקבצים והספריות.
- fmask: מסכה אוקטאלית של הרשאות להחריג עבור כל הקבצים הרגילים.
- dmask: מסכה אוקטאלית של הרשאות להחריג עבור כל הספריות.
ראה את הדוגמה הבאה:
כיצד למחוק את היסטוריית הרכישות ב
sudo mount -t drvfs C: / mnt / c -o מטא נתונים, uid = 1000, gid = 1000, umask = 22, fmask = 111
לאחר ביצוע פקודת ההר, תראה את ההרכבה שלך (במקרה זה, C :) רשום עם כל הפרמטרים שהעברת אליו בעת שאילתת רשימת התקנים מותקנים.
שינוי זה יאפשר הרכבה של תיקיות ומחיצות של Windows תחת חשבון משתמש אחר ב- WSL ולא ב- ברירת מחדל .
עם שינוי זה, הרשאות לינוקס מאוחסנות כמטא נתונים נוספים לקובץ. זה יאפשר אחסון הרשאות לינוקס וגם חלונות עבור קובץ יחיד. כעת תוכל לשנות הרשאות הן ב- WSL והן ב- Windows בנפרד מבלי לשבור את הסביבה. כזכור, שינוי קבצי לינוקס מ- Windows עלול לשבור WSL מוקדם יותר .
קבצים חדשים שנוצרו ב- WSL ייווצרו עם מטה-נתונים כברירת מחדל ויכבדו את אפשרויות ההרכבה שהגדרת.
כשאתה מכין סיפור פרטי ב- snapchat הם יודעים
אזהרות חשובות
יש כמה דברים כדי לוודא שאתה מודע אליהם כאשר אתה מתעסק עם המטא נתונים החדשים:
עריכת קובץ באמצעות עורך Windows עשויה להסיר את מטה-נתונים של הקובץ. במקרה זה, הקובץ יחזור להרשאות ברירת המחדל שלו.
הסרת כל סיביות הכתיבה בקובץ ב- WSL תגרום ל- Windows לסמן את הקובץ כקריאה בלבד.
אם הותקנו מספר הפצות WSL או משתמשי Windows מרובים עם WSL המותקנים, כולם ישתמשו באותם מטא נתונים באותם קבצים. ה- UID של כל חשבון משתמש WSL עשוי להיות שונה. זה משהו שיש לקחת בחשבון בעת קביעת ההרשאות.
לדוגמה, באפשרותך להשבית הרשאות כתיבה בקובץ ב- Windows ו- chmod שהקובץ יציג הרשאות כתיבה מופעלות ב- WSL. לחלופין, ניתן להפעיל הרשאות קריאה תחת Windows ולהסיר הרשאות קריאה ב- WSL. תוכלו לראות את המושג הזה שמודגם להלן.
מָקוֹר: מיקרוסופט .