יום שישי, 1 באוגוסט 2008

איך לתקן הרשאות?

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

קבצי המערכת חייבים להיות מכוונים להרשאות הנכונות כדי שהמשתמש Root ו System יוכלו להריץ דרייברים בעלייה, וכדי ששירותים יוכלו לרוץ ללא בעיות וכולי.

מידי פעם אנחנו מתקינים דרייבר או תוכנה (בדרך כלל ידנית) ואז מבקשים מאיתנו לתקן הרשאות, איך עושים את זה?

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

השיטה הראשונה:
1. הריצו את התוכנה Disk Utility מתוך Applications/Utilities/

2. בעץ הדיסקים בצד שמאל ביחרו את הדיסק של המערכת ובחלק המרכזי ביחרו את הטאב הראשון First Aid
ליחצו על המקש Repair Disk Permissions ותהליך תיקון ההרשאות יחל, בסיום תקבלו חיווי האם עבר בהצלחה ואם תוקנו הרשאות ולאיזה קובץ.


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

השיטה שניה:
השיטה השניה מערבת פקודות המורצות מטרמינל על הקובץ או הספריה שאותה אנו מעוניינים לתקן, למשל נאמר שאנו מעוניינים לתקן את ההרשאות של דרייבר IOFireWireFamily.kext, לשם כך נבצע את הצעדים הבאים:
1. פתחו טרמינל והקלידו:
sudo -s
הקלידו את הסיסמה שלכם וליחצו אנטר
chmod -R 755 /System/Library/Extensions/IOFireWireFamily.kext
chown -R 0:0 /System/Library/Extensions/IOFireWireFamily.kext

זהו, חיזרו על הפעולה לכל קובץ או ספריה שתרצו (השתמשו בפרמטר R- רק לספריות).
ניתן גם להריץ את שיטה מספר אחד מתוך הטרמינל כך:
sudo -s
הקלידו סיסמה ולחצו אנטר
/ diskutil repairPermissions

אל תתרגשו אם תראו את השגיאה שמופיעה בתמונה (זה קשור להתקנה של האקינטוש, על מק רגיל זה לא אמור להופיע).

התיקון יחל על דיסק / (שהוא הדיסק הראשי שהמערכת עולה ממנו), ניתן להריץ את הפקודה גם על דיסקים אחרים שנמצאים מתחת לספריה Volumes/

שי.

3 תגובות:

בן אמר/ה...

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

1. אני מתכוון להשתמש ב-Kalyway_Leo_10.5.1, ששמעתי
שהוא טוב לנסיונות ראשונים. על המחשב שיריץ אותו יש כונן אחד בלבד - פיניתי לטובת המאק 12 GB. האם אני יכול להוסיף מחיצה ולהתקין אותו עליה?

2. אם כן, האם אני יכול לעשות זה בעזרת הDisk Utillity
שבהתקנה עצמה? איך?

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

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

תודה מראש!
בן.

shay.hackintosh אמר/ה...

הי בן,
תוכל לפתוח נושא בפורום:
http://osx86heb.darkbb.com

לגבי Kalyway היא גרסה נהדרת, אני ממליץ לנסות, 12G היא התחלה טובה, המערכת בלבד דורשת 6G וזה יעבוד אם תהיה לך מחיצה להתקנה, רק וודא שאתה לא דורס בהתקנה את חלונות, ותבדוק שהחומרה שלך מתאימה ברשימות ה HCL המפורסמות בבלוג לפני שאתה מתחיל כדי להמנע מצרות בהמשך.
אי אפשר ליצור את המחיצה מ Disk Utility אלא רק ע"י מחיקת הכונן כליל מההתחלה. עדיף לבצע מחלונות ולהגדיר את המחיצה כראשית (Primary) ולא להגדיר אותה כמשנית (Extended).

אחרי ההתקנה תוכל לבצע מספר מהלכים כדי להחזיר עליה גם ממק וגם מ XP ללא תוכנות נוספות (למרות שאפשר להשתמש ב Boot Managers)

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

שי.

דניאל אמר/ה...

היי שי עבודה נהדרת אתה עושה פה עוזר להרבה אנשים אני צריך גם עזרה אם תוכל לעזור לי התקנתי Hackintosh ולא התקנתי כרטיס רשת כי לא ידעתי מה לבחור עכשיו אין לי אינטרנט והוא גם לא מזהה את הכוננים של המחשב שלי
איך אני גורם להם לעבוד
לגבי הראוטר אם יעזור יש לי
Rotal RTA 1025W
אין לי משתמש אם תוכל תשלח לי הודעה למייל daniel662@walla.com