יצא לאור
צריך לדעת איך לשנות את הבעלות על תיקיה ותיקיות משנה באובונטו? מדריך זה מנחה אותך בשלבים (והסיכונים).
כמוך למד אובונטו, אתה מגלה שאתה צריך לשנות את הבעלות על תיקיה או אפילו תיקיות המשנה שלה.
למה זה חשוב? בין אם אתה מנהל מערכת המנהל סביבות מרובות משתמשים או משתמש רגיל המאחד נתונים, שינוי בעלות על תיקיות יכול לשרת מספר מטרות מפתח. לדוגמה, שינוי בעלות על תיקיות עשוי להיות חיוני להפרדת משאבים במערכות משותפות, ביצוע סקריפטים ספציפיים או הענקת גישה סלקטיבית למידע רגיש. כאשר אתה פורס יישומים, מעביר קבצים או מבצע משימות אוטומטיות באמצעות משימות cron, בעלות נכונה היא לעתים קרובות חשובה לתפעול חלק.
לדעת כיצד לשנות בעלות על תיקיות ותת תיקיות הופך חיוני לכל מי שמכוון לדרגה גבוהה יותר של שליטה והתאמה אישית על מערכת אובונטו שלו. בואו נצלול כיצד להשיג זאת בהמשך.
הבנת הרשאות ובעלות על קבצי לינוקס
אם אתה כבר מכיר היטב את הרעיון של בעלות על קבצים ותיקיות בלינוקס, אתה יכול לדלג על סעיף זה. אם אתה חדש יחסית באובונטו או לינוקס באופן כללי, הבה נבחן מה זה אומר להגדיר בעלות על קובץ או תיקיה.
בכל הפצת לינוקס, בעלות על קבצים ותיקיות מהווה אבן יסוד מרכזית באבטחת מערכת וניהול משאבים. זה מאפשר למנהל המערכת להעניק גישה לקבצים ותיקיות על בסיס הצורך, תוך שמירה על המשתמש הממוצע משינוי בטעות של יישום מערכת חשוב או קובץ תצורה.
כמו בכל גרסאות יוניקס, הבעלות בלינוקס מורכבת מ- בעל משתמש וכן בעל קבוצה. המשתמש הוא החשבון האישי שבבעלותו הקובץ או הספרייה. בדרך כלל, יוצר הקובץ הופך לבעל ברירת המחדל שלו. בעלות מעניקה את הכוח להגדיר ולשנות הרשאות, וכברירת מחדל, לבעלים יש את הזכות לקרוא, לכתוב ולהפעיל את הקובץ אלא אם כן שונה במפורש.
כל משתמש במערכת לינוקס שייך לאחד או יותר "קבוצות." בעלות קבוצה על קובץ או ספריה מציינת לאילו חברי קבוצה יש גישה למשאב זה. ההרשאות של חברי הקבוצה שונות מהרשאות המשתמש ומאפשרות גישה משותפת או הגבלות בין מספר משתמשים המשתייכים לאותה קבוצה.
צמד הבעלות על המשתמש והקבוצה בונה מסגרת גמישה וחזקה למערכת מנהלי מערכת ומשתמשים בודדים כדי לכוונן עדין את נגישות המשאבים והרשאות התפעול על פני המערכת. הבנת היבטים אלה של בעלות חיונית לכל מי שמבקש לשלוט בארכיטקטורת ההרשאות המורכבת אך החזקה של לינוקס.
כיצד לשנות בעלות על תיקיות ותת תיקיות בלינוקס באמצעות הטרמינל
עם היסודות מחוץ לדרך, בואו נחקור כיצד לשנות את הבעלות על קובץ, תיקיה או תיקיית משנה. ראשית, תצטרך לאשר את הבעלים האמיתי של התיקיה. לעשות את זה, פתח את המסוף ולהנפיק את ls -l פקודה.
בוא ניתן לך דוגמה. בוא נניח שהמשתמש הזה ג'ף וקבוצה ג'ף הבעלים של התיקיות מוזיקה ותמונות. המופע הראשון של המילה ג'ף הוא המשתמש, והשני הוא הקבוצה. התיקייה Lou, לעומת זאת, נמצאת בבעלות המשתמש לואיס וקבוצה לואיס.
אם תצטרך לשנות את הבעלים של קובץ או תיקיה, תעשה זאת באמצעות ה chown פקודה. זה נראה כמו זה:
$ chown louis: louis Pictures
פקודה זו אמורה לשנות את המשתמש והבעלים של הקבוצה של התיקיה תמונות אל ה לואיס משתמש וקבוצה. זה לא, עם זאת, כי המשתמש ג'ף אין לו הרשאה לעשות זאת. עלינו להשתמש בפקודה מיוחדת שנקראת תחילה סודו.
הבנת 'סודו' וכוחו
ה סודו פקודה בלינוקס מייצגת "סעליוןUסר לַעֲשׂוֹת" ופועל ככלי עזר רב עוצמה המאפשר למשתמשים מורשים לבצע פקודה כמשתמש-על או כמשתמש אחר, כפי שצוין במדיניות האבטחה המוגדרת בקובץ sudoers. באמצעות סודו מספק למשתמשי לינוקס מנגנון הגנה. זה מבטיח שרק משתמשים מורשים יכולים לבצע פעולות שמשנות הגדרות מערכת או קבצים, מה שמשפר את אבטחת המערכת בתהליך.
בזמן סודו מעניק גישה מוגברת, זה גם מגיע עם סיכונים מובנים - טעות אחת עלולה לגרום לאי יציבות של המערכת או לאובדן נתונים. בגלל זה אתה תמיד צריך לנקוט משנה זהירות בזמן השימוש ב-sudo, במיוחד עבור פעולות שמשנות הרשאות קובץ ובעלות, או אם הוא מקיים אינטראקציה עם תהליכי מערכת.
כדי לנהל בצורה אחראית את מערכת אובונטו שלך, חיוני שתבין את ההיקף וההשפעה של הפקודות שאתה מבצע איתן סודו.
כיצד לשנות בהצלחה בעלות על תיקיות באובונטו
עם זאת בחשבון, נמשיך להוסיף סודו שלנו chown פקודה. כמובן, החשבון שלך צריך להיות רשום בקובץ sudoers כדי שזה יעבוד.
$ sudo chown louis: louis Pictures
לינוקס תבקש ממך להזין את הסיסמה שלך ולאחר מכן להשלים את שינוי הבעלות. שים לב שאם אתה רק רוצה לשנות את הבעלים של המשתמש, לא את הקבוצה, אתה רק צריך לציין את המשתמש. זה עשוי להיראות כך:
$ sudo chown louis Pictures
עושים דברים רקורסיבית
עם זאת, מה שחשוב להבין הוא שזה כל מה שזה ישתנה. רק התיקיה הזו, אף אחד מהקבצים ו/או התיקיות שבתוכה. זה יכול להיות מתן גישה למשתמש החדש לתיקיה, אבל שום דבר בתוכה.
זה כנראה לא מה שאתה מחפש לעשות, אז אנחנו צריכים להוסיף את רקורסיבי דגל לפקודה. כדי לשנות את הבעלים של תיקיה וכן כל קובץ או תיקיית משנה בתוכה, הפעל את הפקודה הבאה:
$ sudo chown -R louis: louis Pictures
ה -ר דגל מייצג, ניחשתם נכון, רקורסיבי. הפקודה תשנה כעת את הבעלות על כל מה שנמצא בספרייה שצוינה.
אימות השינויים
לבסוף, עליך לוודא שהשינויים עברו כפי שרצית. החל מהתיקיה שבה ביצעת את הפקודה, השתמש ls -l כדי להבטיח שהבעלות תיראה נכונה.
לאחר מכן עבור לתיקיה זו ובדוק את הקבצים ותיקיות המשנה באותו אופן.
טעויות נפוצות בשינוי בעלות על תיקיות בלינוקס
שינוי בעלות על תיקיות בלינוקס היא פעולה רבת עוצמה שיכולה להשפיע רבות על פונקציונליות המערכת והאבטחה. הנה כמה טעויות נפוצות שנתקלות לעתים קרובות במהלך תהליך זה:
חסרות שגיאות תחביר
שגיאת הקלדה קטנה ב chown פקודה יכולה להוביל לתוצאות בלתי צפויות. ציון שגוי של המשתמש, הקבוצה או הנתיב עלול לשנות את הבעלות על הקבצים או הספריות הלא נכונות, ולהוביל לסיכוני אבטחה פוטנציאליים או תקלות במערכת.
שינויים רקורסיביים ללא זהירות
משתמש ב -ר דגל עם chown ישנה באופן רקורסיבי את הבעלות על ספרייה וכל ספריות המשנה והקבצים שלה. ללא זהירות מתאימה, זה יכול להשפיע בטעות על תיקיות מערכת או קבצים רגישים, וליצור מספר עצום של בעיות כולל שבירת יישומים מותקנים או אפילו מערכת ההפעלה עצמה.
התעלמות מהרשאות קיימות
לפני שינוי בעלות, חשוב להבין את ההרשאות והגדרות הבעלות הנוכחיות. אם לא תעשה זאת, אתה עלול בסופו של דבר לדרוס תצורות קיימות, ולהשפיע הן על סביבות של משתמש יחיד והן על סביבות מרובות משתמשים בדרכים לא מכוונות.
שינוי בעלות על תיקיית מערכת
שינוי הבעלות על תיקיות קריטיות למערכת (כמו /etc,/bin, /usr, וכו') יכול להפוך את המערכת לבלתי שמישה. תיקיות מערכת מתוכננות עם הרשאות ובעלות ספציפיות לתפקוד תקין, ושינוי אלה עלול להוביל לחוסר יציבות של המערכת או כשלים באתחול.
בקיצור, ודא שאתה מאוד זהיר לגבי התיקיות שאתה מבצע chown הפקודה פועלת.
לא בודקים פעמיים את השינויים האלה
לאחר ביצוע chown, כדאי לאמת את השינויים על ידי הפעלה ls -l כדי להבטיח שהבעלות שונתה כמתוכנן. דילוג על שלב האימות הזה עלול להשאיר אדם לא מודע לשינויים או שגיאות שנכשלו.
כיצד לתקן בעלות על תיקיות שבורה בלינוקס
הגרוע מכל קרה - עשית טעות בשינוי בעלות על תיקיות ועכשיו התקנת אובונטו שלך לא יציבה. הנה כמה צעדים שתוכל לנקוט כדי להתאושש מזה.
הערכת הנזק
קבע את היקף הבעיה על ידי זיהוי על אילו תיקיות או קבצים שונתה הבעלות שלהם באופן שגוי. בדוק יומנים או היסטוריית מסוף כדי לראות אילו פקודות הופעלו לאחרונה.
שחזור מגיבוי
אם תחזקת בקפידה גיבויים של מערכת או קבצים, הדרך הפשוטה והבטוחה ביותר לתקן את הטעות היא לשחזר מגיבוי קודם כאשר בעלות התיקיות הוגדרה כהלכה. ודא שאתה משחזר רק את החלקים המושפעים כדי למזער אובדן נתונים או שינויים במערכת.
אפס את הבעלות באופן ידני
אם אתה זוכר את הגדרות הבעלות המקוריות או יודע מה הן צריכות להיות, תוכל לאפס אותן באופן ידני. עבור תיקיות מערכת, ייתכן שתפנה להתקנה נכונה של אובונטו או לתיעוד מקוון כדי לברר את הגדרות הבעלות הנכונות.
שחזור מערכת אובונטו שבורה
אם תיקיות מערכת קריטיות הושפעו והמערכת אינה ניתנת לאתחול, ייתכן שיהיה עליך לעשות זאת השתמש בתקליטור חי או ב-USB לאתחל לתוך סביבת לינוקס עובדת. משם, תוכל להעלות את מחיצת המערכת שלך ולתקן את הגדרות הבעלות על התיקיות.
כדי להפיק עוד יותר מחוויית המשתמש שלך באובונטו, אתה יכול החלף את טפט שולחן העבודה כדי להתאים יותר לאסתטיקה שלך. אם אתה משתמש באובונטו בהקשר מקצועי, התקנת Microsoft Teams יכולה להיות פעולה הכרחית לשיתוף פעולה יעיל.