כיצד למנוע משתמשים אחרים מ גישה המדריך שלך הביתה ב אובונטו
אם אתה חולק את מכונת אובונטו שלך עם אנשים אחרים, כנראה יש לך מספר משתמשים להגדיר, לחשוב כי משתמשים אחרים להיכנס לחשבונות שלהם יש רק גישה לספריות הבית שלהם. עם זאת, כברירת מחדל, כל משתמש יכול לגשת לכל ספריית הבית.
כאשר אתה מוסיף משתמש חדש לאובונטו, כלי השירות adduser יוצר ספריית בית חדשה עבור החשבון החדש. כברירת מחדל, ספריית הבית החדשה ממוקמת בספריה / home / על השורש ואחריו שם המשתמש. לדוגמה, / home / lori. ספריות משתמשים ביתיים באובונטו נוצרות עם הרשאות קריאה / הפעלה של העולם, ומספקות לכל המשתמשים האחרים על זכויות המערכת לקרוא את התוכן של ספריות הבית של משתמשים אחרים. עיין במאמר שלנו לקבלת מידע נוסף על אופן הפעולה של הרשאות קבצים ב- Linux.
הערה: כאשר אנו אומרים להקליד משהו במאמר זה ויש ציטוטים מסביב לטקסט, אל תקליד את המרכאות, אלא אם כן ציין אחרת.
אתה יכול בקלות לשנות את ההרשאות של ספריית הבית שלך כדי להגן על הקבצים הפרטיים שלך. כדי לבדוק את ההרשאות בספריית הבית, הקש Ctrl + Alt + T כדי לפתוח חלון Terminal. הקלד את השורה הבאה בשורת הפקודה ולחץ על Enter. החלף "לורי" עם שם המשתמש שלך.
ls -ld / home / לורי
הערה: הפקודה כוללת רק אותיות קטנות ולא מספר 1.
בתחילת השורה מפורטות ההרשאות עבור הקובץ. כפי שנאמר במאמר שלנו על הרשאות לינוקס:
"ה ייצור מייצג "לקרוא", w מייצג "לכתוב", ואת איקס מייצג "לבצע". ספריות יתחילו עם "d" במקום "-". תוכלו גם להבחין כי ישנם 10 רווחים אשר מחזיקים ערך. אתה יכול להתעלם הראשון, ולאחר מכן יש 3 סטים של 3. הסט הראשון הוא עבור הבעלים, את הקבוצה השנייה היא עבור הקבוצה, ואת הסט האחרון הוא עבור העולם. "
לכן, ספריית הבית הרשומה למטה יש לקרוא, לכתוב, ולבצע הרשאות עבור הבעלים ולקרוא ולבצע הרשאה עבור הקבוצה ואת העולם.
כדי לשנות הרשאות אלה, הקלד את השורה הבאה בשורת הפקודה ולחץ על Enter.
sudo chmod 0750 / home / לורי
הקלד את הסיסמה שלך כשתתבקש לעשות זאת והקש על Enter.
הערה: הפקודה chmod משתמשת במספרים אוקטליים כדרך אחת להצביע על הרשאות. המאמר שלנו על הרשאות קבצים של Linux משתמש בשיטה אחרת הדורשת צעדים נוספים, אך ייתכן שיהיה קל יותר להבנה. שימוש במספרים אוקטליים כדי לציין הרשאות היא שיטה מהירה יותר. השתמש בכל שיטה שבה אתה יותר נוח. כדי ללמוד על שימוש במספרים אוקטליים להגדרת הרשאות, עיין במאמר זה.
לחץ פעמיים על החץ למעלה כדי להשתמש בפקודה ls -ld / home / "" כדי לבדוק שוב את ההרשאות. שימו לב כי ההרשאות של העולם הם כל מקפים (-). כלומר, העולם אינו יכול לקרוא, לכתוב או לבצע כל דבר בספריית הבית שלך.
עם זאת, משתמשים באותה קבוצה כמו שאתה יכול לקרוא ולבצע קבצים ותיקיות בספרייה הביתית שלך. אם אתה לא רוצה אף אחד אחר אבל את עצמך יש גישה לספרייה הביתית שלך, הזן "0700" כמספרים בפקודה chmod.
הערה: לקבלת מידע נוסף אודות ניהול משתמשים וקבוצות ב- Linux, עיין במאמר שלנו.
כדי לסגור את חלון המסוף, הקלד "exit" (יציאה) בשורת הפקודה ולחץ על Enter.
כעת, כאשר משתמשים אחרים במערכת מנסים לגשת לספריית הבית שלך, מופיעה תיבת הדו-שיח הבאה.
ניתן גם להגדיר את אובונטו להשתמש בהרשאות ספציפיות בעת הגדרת ספריית הבית עבור משתמש חדש שאתה יוצר. לשם כך, עליך לערוך את קובץ התצורה של adduser. לשם כך, הקלד את הפקודה הבאה בשורת הפקודה ולחץ על Enter.
gksudo gedit /etc/adduser.conf
אנו משתמשים ב- gedit כדי לערוך את הקובץ. ניתן להשתמש בעורך טקסט אחר, אם תרצה בכך.
הערה: הפקודה gksudo היא כמו הפקודה sudo אבל משמש להפעלת תוכניות גרפיות כשורש. הפקודה sudo משמשת להפעלת תוכניות שורת פקודה כשורש.
הזן את הסיסמה בתיבה עריכת סיסמה בתיבת הדו-שיח שמופיעה ולחץ על Enter או על אישור.
גלול מטה אל הפקודה DIR_MODE בקובץ adduser.conf. מספר המספר הוא "0755" כברירת מחדל. שנה אותו כך שישקף את סוגי ההרשאות השונים (r, w, x) שברצונך להעניק לסוגים השונים של המשתמשים (הבעלים, הקבוצה, העולם), כגון "0750" או "0700" כפי שנדון קודם לכן. לחץ על שמור.
סגור את gedit על ידי בחירה באפשרות צא מהתפריט קובץ. ניתן גם ללחוץ על הלחצן X בפינה השמאלית העליונה של החלון כדי לסגור את gedit.
סגור את חלון הטרמינל על ידי לחיצה על X בפינה השמאלית העליונה של החלון.
כעת, הקבצים בספריית הבית שלך יישארו פרטיים. רק זכור, אם יש משתמשים אחרים באותה קבוצה כמוך, ייתכן שתרצה להסיר את ההרשאות של הקבוצה והעולם עבור המדריך הבית שלך.