
06-08-2006, 10:32
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
אני רואה sbin/ifconfig/
אבל עכשיו הבנתי מה הבעייה שלך. אתה חושב שאפשר להריץ "מתוך ספריה", למרות שאין הדבר כך. בלינוקס, המערכת מנסה להריץ תוכנות אך ורק מהנתיבים הכלולים ב- PATH. אם הספרייה הנוכחית איננה כלולה בנתיב ה PATH (ובד"כ - זה המצב - וזה משיקולי אבטחה [סיפור שלם בפני עצמו...]) - אזי העובדה שאתה נמצא בספריה מסויימת לא אומר שום דבר לגבי הפקודות שאתה מנסה להריץ.
או שתריץ sbin/ifconfig/ - או - שאם אתה מתעקש לעשות את זה מתוך sbin/ - תעשה זאת כך: ifconfig/. (או שאל תעשה su אלא - su (או כניסה למערכת ישירות עם המשתמש root במצב קונסול) ואז תטען כל הסביבה של root, כולל הכנסת sbin/ ל - PATH...)
לגבי הודעת השגיאה - SELinux היא לא מערכת קבצים אמיתית, אלא ממשק קרנלי לפונקציות SELinux - בהחלט הגיוני שבגלל מגבלות האבטחה הרציניות ברמת system calls בקרנל, מערכת הקבצים הזאת תתנג "מוזר".
לגבי מנהלי החבילות של רדהט לדורותיהם, את דעתי כבר הבעתי :-)
|