כיצד לבדוק ולשנות הרשאות של אפליקציית Flatpak באמצעות Flatseal

העדכון אחרון: 22 2026 אוקטובר
מחבר: TecnoDigital
  • Flatseal הוא ממשק גרפי המאפשר לך לנהל את ארגז החול של יישומי Flatpak מבלי להשתמש בטרמינל.
  • זה מאפשר גישה מפורטת לתיקיות ספציפיות, התקני חומרה וחיבורי רשת.
  • חיוני להפעיל מחדש את היישום לאחר שינוי ההרשאות כדי שהשינויים ייכנסו לתוקף.
  • הוא כולל פונקציית איפוס כדי לחזור להגדרות המקוריות אם היישום מפסיק לעבוד כראוי.

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

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

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

מה זה בדיוק Flatseal ואיך זה עובד?

Flatseal הוא כלי עזר שנכתב ב-GTK3, העוקב אחר האסתטיקה של GNOME ותפקידו העיקרי הוא לשמש כלוח בקרה עבור יישומי Flatpak. חשוב להבין ש-Flatseal אינו משנה הרשאות מסורתיות של לינוקס (יוניקס), אלא מנהל עקיפות של ארגז חול . אם יש לכם תוכנית המותקנת דרך APT והיא לא עובדת, Flatseal לא יעזור, מכיוון שהוא משפיע רק על חבילות Flatpak.

  מחקר מפורט על פגיעויות XSS מתמשכות

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

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

שלבים להתקנת Flatseal על לינוקס

הדרך הקלה ביותר להשיג את הכלי הזה היא דרך Flathub. אם כבר התקנת את המערכת, פשוט הפעל את הפקודה הבאה בטרמינל שלך: flatpak install flathub com.github.tchx84.Flatsealאפשר גם למצוא את זה בקלות חפשו "Flatseal" בחנות התוכנה שלכם גרָף.

עבור משתמשים הרפתקנים יותר שמעדיפים לקמפל אותו מקוד המקור, הם יכולים לשכפל את מאגר GitHub, להתקין את הפלטפורמות הדרושות ואת GNOME SDK, ולהשתמש ב- flatpak-builder כדי ליצור את היישום באופן מקומי, אם כי עבור הרוב המכריע של בני התמותה, גרסת Flathub היא האפשרות המומלצת והיציבה ביותר.

מחשב נייד על שולחן עגול המציג סמל של מנעול אבטחה על המסך, המסמל ניהול הרשאות ואבטחת מערכת.

כיצד לנהל הרשאות שלב אחר שלב

לפני שאתם מתחילים להפעיל מתגים באופן אקראי, מומלץ לדעת אילו הרשאות יש לאפליקציה כרגע. אתם יכולים להשתמש בפקודה flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP לעיון, למרות ש-Flatseal כבר מציג הכל ויזואלית. כדי לשנות הרשאה, התהליך הוא כדלקמן:

  • סגור את האפליקציה שברצונך לשנות לחלוטין; אם הוא יישאר ברקע, השינויים לא יוחלו.
  • פתחו את Flatseal ובחרו את האפליקציה בעמודה השמאלית.
  • עבור לקטע מערכת הקבצים.
  • אם אתם זקוקים לגישה לתיקייה ספציפית, הוסיפו את הנתיב תחת "קבצים אחרים" (לדוגמה: /mnt/Data/Photos).
  • אם ברצונך שהאפליקציה תקרא רק את הקבצים מבלי לשנות אותם, הוסף את הסיומת :ro: בסוף המסלול.
  • הפעל מחדש את היישום וודא שכעת תוכל לגשת לקבצים.
  רוט בלינוקס: מה זה, למה זה נועד, וכיצד להשתמש בו בבטחה

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

מדריך להרשאות מפתח כדי להימנע מטעויות

לא כל המתגים אומרים את אותו הדבר, והפעלת כל דבר עלולה להשאיר את המערכת שלך פגיעה. הנה החשובים ביותר: `home` מעניק גישה לכל תיקיית הבית שלך, שהיא רחבה מאוד ועדיף להימנע ממנה אם אתה זקוק רק לתיקיית משנה. מצד שני, `host` היא האפשרות החזקה והמסוכנת ביותר, מכיוון שהיא מעניקה גישה לחלק גדול ממערכת הקבצים; יש להשתמש בה כמוצא אחרון.

אם אתם מחפשים גישה מאוזנת יותר, השתמשו באפשרויות xdg-download, xdg-documents או xdg-pictures , אשר מגבילות את הגישה לתיקיות משתמש סטנדרטיות. בנוגע לחומרה, האפשרות Devices הכרחית לבקרים או מצלמות, בעוד ש- Network חיונית לאפליקציות הדורשות חיבור לאינטרנט, אם כי תוכלו להשבית אותה עבור כלים בהם אתם משתמשים רק באופן מקומי למען פרטיות רבה יותר.

פתרון בעיות וביטול שינויים

אם לאחר התאמת הגדרות מסוימות האפליקציה מתחילה להתנהג בצורה לא יציבה או נסגרת באופן בלתי צפוי, אל דאגה. ל-Flatseal יש... כפתור האיפוס מה שמשאיר את ההרשאות בדיוק כפי שהיו כשהתקנת את האפליקציה. ניתן לעשות זאת גם מהטרמינל באמצעות flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

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

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