- - כיצד לפתוח תוכניות עם גישה לשורש בלינוקס

כיצד לפתוח תוכניות עם גישה לשורש בלינוקס

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

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

הפעל את חשבון השורש

הפעל חלון מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T במקלדת. ואז, בהנחה שיש למערכת שלך sudo הרשאות, השתמש ב- sudo -s פקודה להיכנס לסשן מוגבה.

sudo -s

הבא, הקלד passwd לכפות איפוס של סיסמת חשבון ה- Root במערכת.

passwd

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

פתיחת תוכניות עם מסוף שורש

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

su -

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

nautilus

אז זכור. התחבר כ- Root ואז הפעל את האפליקציה באמצעות:

program-name

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

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

פתיחת תוכניות עם Root - Pkexec

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

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

כדי להשתמש ב- pkexec, לחץ על Alt + F2 במקלדת. משולבת מקלדת זו תפתח חלון הפעלה מהיר בסביבת שולחן העבודה שלך.

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

לדוגמה, כדי להפעיל את מנהל המחיצה של Gparted כרוט, תעשה:

pkexec gparted

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

pkexec programname

לא רוצים להשתמש בסרגל ההפעלה המהירה בשולחן העבודה של לינוקס? אפשר גם להפעיל אפליקציות כ- Root Through באמצעות הכלי pkexec בטרמינל. פשוט התחל הפעלת מסוף על ידי לחיצה על Ctrl + Alt + T או Ctrl + Shift + T. ואז, עשה:

pkexec programname

פתיחת תוכניות עם Root - Gksu

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

למרבה הצער, Gksu לא מוגדר על הרבהמאגרי התוכנה של הפצת לינוקס מודרניים, מכיוון שהם לא משמשים כל כך הרבה. נכון לעכשיו, דביאן 7-9 תומך בכך, OpenSUSE LEAP (42.3 ו- 15.0) וטומבלווייד תומכים בזה. גם אובונטו 16.04 LTS עושה זאת.

כדי להתקין אותו, פתח מסוף והזן את הפקודות התואמות את מערכת ההפעלה שלך.

אובונטו 16.04 LTS

sudo apt install gksu

דביאן

sudo apt-get install gksu

OpenSUSE LEAP 15.0

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps
sudo zypper install gksu

OpenSUSE LEAP 42.3

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps
sudo zypper install gksu

OpenSUSE נענע

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps
sudo zypper install gksu

כאשר יישום Gksu מוגדר במערכת הלינוקס שלך, הוא אמור להיות מוכן לשימוש. כדי להפעיל תוכנית כ- Root, לחץ על Alt + F2 על שולחן העבודה. סרגל שיגור יופיע. בבר, ​​כתוב gksu אחריה התוכנית שתרצה להפעיל. לדוגמה, כדי להפעיל את מנהל הקבצים XFCE4, עליך לעשות:

gksu thunar

כדי להפעיל כל יישום עם Gksu, עקוב אחר התחביר של שורת הפקודה שלמטה.

gksu programname

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

הערות