לא כל התיקיות בפעולה מבוססת לינוקסהמערכת ניתנת לכתיבה למשתמש. יש סיבה טובה לכך: תיקיות ברמת המערכת דורשות הרשאות ברמה גבוהה. הבעיה בהרשאות אלה היא שלעתים קרובות, זה חוסם את הגישה ברמת המשתמש. לכן, אם אתה מנסה למקם קבצים בספריית מערכת ואינך מצליח, תצטרך ללמוד כיצד לשנות את ההרשאות כך שלחשבונות שאינם שורש תהיה גישה.
במדריך זה נראה לך כיצד תוכל לעדכן את הרשאות התיקיות ב- Linux כדי להפוך אותן לכתיבה על ידי חשבון המשתמש שלך.
עדכן הרשאות של תיקיות בטרמינל
הרשאות התיקיה בלינוקס מתעדכנות בקלות רבה ביותר באמצעות chmod פקודה. הנה רשימה קטנה של הרשאות בסיסיות של chmod.
- 7 - לקרוא, לכתוב ולהוציא לפועל.
- 6 - תקרא ותכתוב.
- 5 - לקרוא ולהוציא לפועל.
- 4 - לקריאה בלבד
- 3 - לכתוב ולהוציא לפועל.
- 2 - כתיבה בלבד.
- 1 - לבצע בלבד.
- 0 - אין גישה.
כל אחד מהמספרים ברשימה עובד עםפיקוד Chmod בקבוצות של שלוש. הנה דוגמא. כדי לשנות את ההרשאות של תיקיית "הבדיקה" ב- Linux, כך שכל אחד יכול לקרוא, לכתוב ולהוציא קוד בתוכו. עשה:
chmod 777 /test
בנוסף, כדי לשנות את ההרשאות של כל תיקיה בודדת בתוך ספריית "הבדיקה", כך שתשקף את אותן הרשאות, יש להשתמש באפשרות הרקורסיבית. לדוגמה
chmod 777 -R /test
כל אחד מהמספרים בדוגמת הפקודה Chmodלעיל יש מטרה. המספר הראשון מייצג את המשתמש. המספר השני קובע את ההרשאה לקבוצה, והשלישי קבע את זה לשאר המערכת.
אז אם אתה נתקל בבעיות בכתיבה בתוך תיקיה במערכת שאינה נגישה, עיין ברשימה שלמעלה והחל אותה על קוד הדוגמה שלהלן.
chmod XXX
לחלופין, לעדכן את כל התיקיות שבפנים ברמה העליונה.
chmod XXX -R folder-name
עדכן בעלות על תיקיות במסוף
לפעמים עדכון ההרשאות הפרטניות של תיקיה דרך Chmod אינו אפשרי. לפעמים המשתמש צריך לעדכן את הבעלות על הספריה לחלוטין.
דוגמה טובה לתקופות בהן תצטרך לעדכן את הבעלות על ספריה היא אם אתה מתמודד עם הצבת קבצי אתר ב- / var / www /, מניפולציה של קבצי מסד נתונים וכו '.
כדי לשנות את הבעלות על כל ספרייה במערכת לינוקס, קבל גישה לשורש באמצעות su או sudo -s פקודה בטרמינל.
su
או
sudo -s
עם גישה לשורש, השתמש ב - המלה דוגמה להלן כדי לשנות את הבעלות על ספריה לחלוטין.
chown user:user /location/of/directory
ברגע שתנהל את ה- המלה פקודה למעלה, השתמש ב - Windows ls פקודה יחד עם מתג "l" כדי לבדוק את הרשאות התיקיה, ולאשר שהיא עבדה.
ls -l /location/of/directory
עדכן הרשאות תיקיות במנהל הקבצים
עדכון הרשאות דרך מנהל הקבצים ב-לינוקס מוגבלת מאוד בהשוואה לביצוע עם שורת הפקודה. עם זאת, אם אתה לא חובב הטרמינל, טוב לדעת לעשות דברים מסוג זה עם מנהל הקבצים.
Gnome / Budgie וכו '
שלב 1: פתח חלון מסוף והשתמש ב- sudo פקודה להפעיל את מנהל הקבצים כשורש.
sudo nautilus
שלב 2: לחץ על מנהל קבצי השורש. לאחר מכן, מצא "מערכת קבצי שורש" כדי לקבל גישה לקבצי המערכת בכונן הקשיח של Linux.
שלב 3: בעזרת מנהל הקבצים Gnome חפש במערכת הקבצים את התיקיה שברצונך לעדכן.
שלב 4: לחץ באמצעות לחצן העכבר הימני על התיקיה ובחר "מאפיינים".
שלב 5: לחץ על הכרטיסייה "הרשאות" כדי לקבל גישה להרשאות התיקיה.
שלב 6: השתמש בחלון ההרשאה כדי להגדיר את התיקיה לאילו הרשאות תרצה. לאחר מכן לחץ על כפתור "שנה הרשאות".

סגור את חלון "מאפיינים" וההרשאות צריכות להתעדכן אוטומטית לספרייה.
KDE
למרבה הצער, לא ניתן לפתוח את מנהל הקבצים KDE Dolphin כשורש בקלות, בגלל תיקון תוכנה. עקוב אחר ההוראות בשורת הפקודה לעיל כדי לעדכן את ההרשאות במקום זאת.
בן זוג
שלב 1: פתח חלון מסוף והפעל את הפקודה למטה כדי להפעיל את מנהל הקבצים של Mate כשורש.
sudo caja
שלב 2: לחץ על "מערכת קבצים" בעמודה "התקנים" משמאל. לאחר מכן דפדף בתיקיית השורש אחר קובץ שברצונך לשנות את ההרשאות של.
שלב 3: לחץ באמצעות לחצן העכבר הימני על התיקיה שאתה מחפש לשנות ובחר "הרשאות".
שלב 4: השתמש באזור "הרשאות" כדי להגדיר הרשאות לתיקיה. לאחר מכן לחץ על כפתור "שנה הרשאות".
שלב 5: סגור את חלון "מאפיינים".

לאחר סגירת חלון "מאפיינים", ההרשאות צריכות להתעדכן אוטומטית.
XFCE
שלב 1: פתח את Thunar כשורש על ידי לחיצה על Alt + F2 והקלד את הפקודה למטה למפעיל המהיר.
pkexec thunar
שלב 2: הזן את סיסמת המשתמש שלך בתיבה שנראית כגישה ל- Thunar במצב שורש.
שלב 3: מצא את "שורש מערכת הקבצים" בסרגל הצד השמאלי ובחר אותו כדי לקבל גישה למערכת הקבצים הבסיסית. בעזרת מנהל הקבצים, מצא את התיקיה שעבורה ברצונך לעדכן הרשאות.
שלב 4: לחץ באמצעות לחצן העכבר הימני על התיקיה ובחר "מאפיינים". לאחר מכן לחץ על "הרשאות" כדי לגשת לחלון ההרשאות.
שלב 5: ב"הרשאות ", השתמש בחלון להגדרת הרשאות התיקיה. ואז, סגור את החלון.

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