כיצד לפתוח יישומים עם הרשאות שורש ב- Mac?

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

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

שיטה 1 מתוך 3: מחשבון מנהל

  1. 1
    דע את הסיכונים. רוב היישומים הגרפיים אינם מיועדים לגישה לשורש. הגבל את עצמך למשימות ספציפיות שאתה מבין היטב, או שאתה עלול בסופו של דבר לקבל קבצים בלתי נגישים, קריסות אפליקציות או פגיעות אבטחה.
  2. 2
    מסוף פתוח. היכנס לחשבון מנהל מערכת במחשב שלך. עבור אל יישומיםכלי עזר והפעל את טרמינל.
    • חשבון מנהל זה חייב לכלול סיסמה שאינה ריקה, או ש- Terminal לא יאפשר לך לגשת להרשאות שורש.
  3. 3
    נסה את הדרך המהירה. הפקודה sudo מאפשרת לך להפעיל יישומים עם גישה לשורש, אך היא דורשת את הנתיב לקובץ ההפעלה בתוך חבילת היישומים. מרבית יישומי Mac המוגדרים כברירת מחדל, כמו גם תוכניות צד שלישי רבות, מארגנים את תוכן החבילה באותה צורה, ולכן כדאי לנסות זאת:
    • הזן את sudo "\ נתיב הקובץ מהכונן הקשיח ליישום.app / תוכן / MacOS / שם היישום ".
      לדוגמה, כדי לפתוח את iTunes, הקלד sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" ולחץ Return.
    • הזן את הסיסמה של חשבון מנהל המערכת שאתה מחובר אליו כרגע. לחץ Return.
    • אם הפקודה עובדת, היישום צריך להיפתח עם הרשאות שורש. אם מסוף אומר "הפקודה לא נמצאה", המשך לשלב הבא.
    אתה יכול לפתוח כל יישום Mac עם הרשאות שורש
    אתה יכול לפתוח כל יישום Mac עם הרשאות שורש, כל עוד יש לך סיסמת מנהל.
  4. 4
    פתח את תוכן החבילה של היישום. אם הדרך המהירה לא עבדה, אתר את היישום ב- Finder. לחץ באמצעות לחצן העכבר הימני (או Control לחץ על הסמל שלו) ובחר הצג תוכן חבילה מהתפריט הנפתח.
  5. 5
    מצא את קובץ ההפעלה. כעת אתה אמור לראות תיקיה אחת או יותר בתוך היישום. אתר את קובץ ההפעלה בתוך תיקיה זו. זה בדרך כלל בתוך / תוכן / MacOS.
    • לרשות ההפעלה יש שם זהה לאפליקציה, אך יכול להיות שיש לה שם אחר, כגון "run.sh."
    • סמל קובץ ההפעלה הוא בדרך כלל ריבוע שחור עם המילה "exec" באותיות קטנות.
  6. 6
    הקלד סודו למסוף. הקלד sudo ואחריו רווח. אל תיכנס עדיין לפקודה.
  7. 7
    גרור את קובץ ההפעלה לשורת המסוף. זה אמור להכניס אוטומטית את נתיב הקובץ לקובץ ההפעלה.
  8. 8
    אשר את הפקודה באמצעות הסיסמה שלך. פגע Return. הזן את הסיסמה של חשבון מנהל המערכת שאתה מחובר אליו ולחץ Returnשוב. היישום אמור להיות מופעל עם הרשאות שורש.
או ש- Terminal לא יאפשר לך לגשת להרשאות שורש
חשבון מנהל זה חייב לכלול סיסמה שאינה ריקה, או ש- Terminal לא יאפשר לך לגשת להרשאות שורש.

שיטה 2 מתוך 3: מחשבון שאינו מנהל

  1. 1
    פתח מסוף בחשבון שאינו מנהל. מנהלי מערכות רבים מעדיפים לעבוד בחשבון משתמש רגיל כדי להגביל את הנזק האפשרי מטעויות או מתקפות זדוניות. שיטה זו עדיין דורשת סיסמת מנהל מערכת, אך מאפשרת לך לקבל גישה שורשית זמנית מבלי שתצטרך להחליף משתמשים. כדי להתחיל, פתח חלון טרמינל.
  2. 2
    עבור למנהל בתוך המסוף. הזן את הפקודה su - ואחריו רווח ושם משתמש של מנהל מערכת במחשב זה. הזן את סיסמת מנהל המערכת. אתה פועל כעת כמשתמש זה.
    • המקף בפקודה הוא אופציונלי, אך מומלץ. הוא מגדיר את המשתנים והספרייה הסביבתיים לאלו של משתמש הניהול, דבר המגביל את הסיכוי לנזק בשוגג.
  3. 3
    פתח את היישום באמצעות sudo. השימוש האופייני הוא sudo "\ נתיב הקובץ מהכונן הקשיח ליישום.app / תוכן / MacOS / שם היישום ". אם זה לא עובד או שאתה זקוק להנחיות נוספות, עיין בהוראות מנהל המערכת שלמעלה.
  4. 4
    חזור לחשבון שלך. לאחר שתסיים את כל המשימות הדורשות הרשאות שורש, הזן יציאה בטרמינל. פעולה זו תצא ממשתמש מנהל המערכת ותחזיר אותך לחשבונך הרגיל.

שיטה 3 מתוך 3: פתרון בעיות

  1. 1
    השבת הגנה על שלמות המערכת (סיכון גבוה). תכונה זו, שהוצגה ב- Mac OS 10,11 El Capitan, מגבילה את הגישה לקבצים חשובים גם עבור משתמש השורש. אם אינך מצליח לבצע את השינויים הרצויים, תוכל להשבית את SIP. עשה זאת רק אם אתה בטוח ביכולתך ומבין שטעות עלולה למחוק את המחשב שלך או להפוך אותו ללא פונקציונלי:
    • הפעל מחדש את המחשב. החזק את המקש Command+ לחוץ R לאחר ששמע את רעש ההפעלה כדי לעבור למצב התאוששות.
    • בחר כלי עזר מהתפריט העליון, ואז מסוף.
    • הזן csrutil השבת; אתחל מחדש בטרמינל.
    • תן למחשב להפעיל מחדש כרגיל. כעת תוכל להשתמש בשלבים לעיל כדי לפתוח כל יישום עם הרשאות שורש מלאות. לאחר שתסיים, שקול לחזור על הוראות אלה עם הפעלה במקום להשבית את החזרת SIP.
    אך מאפשרת לך לקבל גישה שורשית זמנית מבלי שתצטרך להחליף משתמשים
    שיטה זו עדיין דורשת סיסמת מנהל מערכת, אך מאפשרת לך לקבל גישה שורשית זמנית מבלי שתצטרך להחליף משתמשים.
  2. 2
    השתמש בננו במקום בעורך טקסט גרפי. זה עשוי להיות בטוח ואמין יותר לערוך קבצי תצורה באמצעות עורך טקסט בתוך הטרמינל. ננו היא אפשרות פשוטה הזמינה כברירת מחדל. כדי להשתמש בו עם הרשאות שורש, פשוט הזן sudo nano ואחריו רווח ונתיב הקובץ למסמך הטקסט שלך. לאחר מכן תוכל לערוך את המסמך מתוך טרמינל. בסיום, לחץ על Control+ O כדי לשמור ואז על Control+ X כדי לצאת מנאנו.
    • לדוגמה, sudo nano / etc / hosts יפתח את קובץ hosts עם גישה לשורש.
    • מומלץ לבצע גיבוי לפני עריכת קבצי תצורה כלשהם. לשם כך, הזן את sudo cp filepath_of_config_file new_filepath of backup. לדוגמא, sudo cp / etc / hosts /etc/hosts.backup יוצר עותק של קובץ hosts בשם hosts.backup. אם אתה טועה, העבר את הקובץ שהוגדר כהלכה עם (למשל) sudo mv / etc / hosts /etc/hosts.bad ושחזר את הגיבוי באמצעות sudo cp /etc/hosts.backup / etc / hosts.

טיפים

  • המרכאות סביב נתיב הקובץ נחוצות רק אם נתיב הקובץ מכיל רווחים.

אזהרה

  • טעות בגישה לשורש עלולה למחוק את המחשב או להפוך אותו לבלתי שמיש. הסיכון גבוה יותר ב- 10,10 ומעלה, או ב- 10,11 עם SIP מושבת. שמור על סיסמת מנהל המערכת שלך פרטית כדי למנוע מאחרים לקבל גישה לשורש.

שאלות ותשובות

  • כתוב "הרשאה נדחתה". מה אני יכול לעשות?
    במערכות הפעלה של Windows, עליך לפעול כמנהל מערכת. הרשאות ניהול יכולות לעשות הכל.
  • מדוע שלי אומר "פעולה אסורה"?
    יהיה עליך להיות מחובר לחשבון מנהל כדי לעשות זאת.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail