22Aug

כיצד למנוע משתמשים אחרים מ גישה המדריך שלך הביתה ב אובונטו

אם אתה משתף את מכונת אובונטו עם אנשים אחרים, סביר להניח שיש לך מספר משתמשים להגדיר, לחשוב כי משתמשים אחרים להיכנס לחשבונות שלהם רק יש גישה לספריות הבית שלהם.עם זאת, כברירת מחדל, כל משתמש יכול לגשת לכל ספריית הבית.

כאשר מוסיפים משתמש חדש לאובונטו, כלי השירות adduser יוצר ספריית בית חדשה עבור החשבון החדש.כברירת מחדל, ספריית הבית החדשה ממוקמת בספריית /home/ בשורש ואחריו שם המשתמש.לדוגמה, /home/ לורי.ספריות משתמשים ביתיים באובונטו נוצרות עם הרשאות קריאה / ביצוע של העולם, ומספקות לכל המשתמשים האחרים על זכויות המערכת לקרוא את התוכן של ספריות הבית של משתמשים אחרים.עיין במאמר שלנו לקבלת מידע נוסף על אופן הפעולה של הרשאות קבצים ב- Linux.

הערה: כאשר אנו אומרים להקליד משהו במאמר זה ויש ציטוטים סביב הטקסט, לא להקליד את המרכאות, אלא אם כן ציין אחרת.

אתה יכול בקלות לשנות את ההרשאות עבור ספריית הבית שלך כדי להגן על הקבצים הפרטיים שלך.כדי לבדוק את ההרשאות בספריית הבית, הקש Ctrl + Alt + T כדי לפתוח חלון Terminal.הקלד את השורה הבאה בשורת הפקודה ולחץ על Enter.החלף "לורי" עם שם המשתמש שלך.

ls -ld /home/ lori

הערה: הפקודה מכילה רק אותיות קטנות L 'לא מספר 1.

בתחילת השורה, הרשומות של הקובץ מפורטות.כפי שנאמר במאמר שלנו על הרשאות לינוקס:

"

r מייצג" read ", w מייצג" כתיבה ", x מייצג" ביצוע ". ספריות יתחילו עם" d "במקום "-".תוכלו גם להבחין כי ישנם 10 רווחים אשר מחזיקים ערך.אתה יכול להתעלם הראשון, ולאחר מכן יש 3 סטים של 3. הקבוצה הראשונה היא עבור הבעלים, הקבוצה השנייה היא עבור הקבוצה, ואת הסט האחרון הוא עבור העולם. "

אז, את המדריך הביתה המפורטים להלן ישלקרוא, לכתוב ולבצע הרשאות עבור הבעלים ולקרוא ולבצע הרשאה עבור הקבוצה והעולם.

כדי לשנות הרשאות אלה, הקלד את השורה הבאה בשורת הפקודה ולחץ על Enter.

sudo chmod 0750 /home/ lori

הקלד את הסיסמה שלך כשתתבקש לעשות זאת והקש על Enter.

הערה: הפקודה chmod משתמשת במספרים אוקטליים כדרך אחת להצביע על הרשאות.המאמר שלנו על הרשאות קבצים של Linux משתמש בשיטה אחרת הדורשת צעדים נוספים, אך ייתכן שיהיה קל יותר להבנה.שימוש במספרים אוקטליים כדי לציין הרשאות היא שיטה מהירה יותר.השתמש בכל שיטה שבה אתה יותר נוח.כדי ללמוד על שימוש במספרים אוקטליים להגדרת הרשאות, עיין במאמר זה.

לחץ פעמיים על החץ למעלה כדי להשתמש בפקודת ls -ld /home/ & lt; שם משתמש & gt; שוב כדי לבדוק את ההרשאות.שים לב כי ההרשאות של העולם הם כל מקפים( -).פירוש הדבר שהעולם אינו יכול לקרוא, לכתוב או לבצע כל דבר בספריית הבית שלך.

עם זאת, משתמשים באותה קבוצה כמו שאתה יכול לקרוא ולבצע קבצים ותיקיות בספריית הבית שלך.אם אתה לא רוצה אף אחד אחר אבל את עצמך יש גישה לספרייה הביתית שלך, הזן "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 בפינה השמאלית העליונה של החלון.

כעת, הקבצים בספריית הבית שלך יישארו פרטיים.רק תזכור, אם יש משתמשים אחרים באותה קבוצה כמוך, ייתכן שתרצה לקחת את ההרשאות של הקבוצה ואת העולם עבור ספריית הבית שלך.