כיצד לאמת הרשאות תיקון & ב-OS X El Capitan
אפליקציית Disk Utility מכילה מזמן את היכולת לאמת ולתקן הרשאות דיסק ב-Mac, אך בגירסאות האחרונות של OS X יכולת זו הוסרה. זה לא אומר שאתה לא יכול לאמת הרשאות ולתקן הרשאות ב-OS X El Capitan 10.11 ואילך, עם זאת, אתה רק צריך לפנות לשורת הפקודה כדי לעשות זאת.
כדי להיות ברור, אימות ותיקון הרשאות דיסק הוקצה כבר מזמן כתרופה לכל מיני בעיות ב-Mac, רובן לעתים נדירות מדויקות או לגיטימיות. במובן זה, תיקון הרשאות נחשב לסוג של הוקוספוקוס עם תועלת מועטה לרוב מצבי OS X, אך בכל זאת ישנן כמה נסיבות ייחודיות שבהן ייתכן שתרצה לאמת ולתקן הרשאות דיסק ב-OS X בכל מקרה, במיוחד אם קובץ הרשאות הם למעשה כבויים, כלומר היכולת של משתמשים ותהליכים מסוימים לקרוא ולכתוב קבצים ותיקיות מסוימים.
שים לב שזה לא זהה לאימות ותיקון דיסק.
כיצד לתקן אימות הרשאות דיסק ב-OS X El Capitan
פתח את אפליקציית Terminal (נמצא ב- /Applications/Utilities/) והשתמש בתחביר הבא כדי לאמת הרשאות אמצעי אחסון, פעולה זו תאמת את נפח הבסיס המוגדר כברירת מחדל של Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
אם ברצונך לאמת הרשאות בכונן אחר, ציין את עוצמת הקול במקום "/"
הפקודה תפעל ותציג הרשאות שונות, או כלום, תלוי במה שנמצא. באופן לא מפתיע, סביר להניח שתמצא וריאציה של הרשאות שונות, ונראות משהו כמו:
"הרשאות שונות ב-usr/libexec/cups/cgi-bin, צריך להיות drwxr-xr-x, הם dr-xr-xr-x . ההרשאות שונות ב-usr/libexec/cups/daemon, צריך להיות drwxr-xr-x, הם dr-xr-xr-x. ההרשאות שונות ב-usr/libexec/cups/driver, צריך להיות drwxr-xr-x, הם dr-xr-xr-x. ההרשאות שונות ב-usr/libexec/cups/monitor, צריך להיות drwxr-xr-x , הן dr-xr-xr-x ."
כיצד לתקן הרשאות דיסק ב-OS X El Capitan משורת הפקודה
בהנחה שנמצאו הרשאות שונות וברצונך לתקן אותן, החלף את הדגל –verify ב–repair, ושוב כוון את הפקודה לאותו נפח:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
תיקון ההרשאות עשוי להימשך זמן מה, בדיוק כמו שקרה מתוכנית השירות לדיסק.
אם תבצעו את הפקודה repair_packages ללא sudo וללא מפרטים או דגלים, במקום זאת תקבלו מדריך עזרה פשוט:
$ /usr/libexec/repair_packages שימוש: repair_packages …
פקודות: --help הדפס מדריך שימוש זה. --list-standard-pkgs הצג את מזהי החבילה בערכה הסטנדרטית. --אימות אימות הרשאות על קבצים בחבילות שצוינו.--repair תיקון הרשאות על קבצים בחבילות שצוינו. אפשרויות: --pkg PKGID אמת או תקן את החבילה PKGID. --standard-pkgs אמת או תקן את ערכת החבילות הסטנדרטית. --volume PATH בצע את כל הפעולות באמצעי האחסון שצוין. --output-formatהדפס מידע על התקדמות באמצעות פורמט פלט מיוחד. --debug הדפס מידע על ניפוי באגים בזמן הפעלה.
כפי שהוצע, זה לא באמת משהו שצריך להפעיל על בסיס קבוע כמו כל חלק משגרת התחזוקה של Mac, וזה נחוץ לעתים רחוקות, וסביר להניח שהסיבה לכך שאפל משכה אותו מאפליקציית Disk Utility.
אגב, מהדורות קודמות של OS X יש גם גישת שורת פקודה לתיקון הרשאות דיסק, אבל היא מטופלת דרך כלי שורת הפקודה של כלי הדיסק.