שאלה

coolel

New member
שאלה

אם אני שם הרשאות 777 לתיקייה אז מה זה אומר? אנשים מבחוץ יכולים לכתוב לתיקייה שלי?
 

אמיר ט

New member
הרשאות

הרשאה 777 אומרת שכל אחד יכול לעשות הכל, בהזדמנות זאת אני רואה לנכון להסביר את שיטת ההרשאות בלינוקס, פעם אחת לתמיד כדי שכולם יבינו איך זה עובד ולאינסו להיזכר כמו תוכים מה עושה 644 או 666 או 777. והנה ההסבר : שיטת ההרשאות בלינוקס מורכבת ממספר תלת ספרתי, כל ספרה מייצרת את רמת ההרשאה של סוג מסוים של משתמש הספרה הראשונה משמאל מייצגת את ההרשאות שיש למשתמש בעל הקובץ. הספרה האמצעית מייצגת את ההרשאות שיש לקבוצת המשתמשים אליה שייך המשתמש. הספרה האחרונה (הכי ימינית) מייצגת קבוצה שנקראת OTHER - כלומר כל משתמש קיים. המספר נובע בעצם ומייצוג בינארי של ההרשאות - כל ספרה עד 7 בבסיס סינארי הרי מיוצגת ע"י 3 ספרות שהן או 0 או 1. כלומר : 7 = 111 0 = 000 1 = 001 4 = 100 5 = 101 6 = 110 וכך הלאה.... כמו ששמתם לב, גם הספרה מיוצגת בעצם ע"י שלוש ספרות, שלושת הספרות האלה קובעות את רמת ההרשאה גם כן, הספרה הראשונה משמאל מייצגת האם יש הרשאה לקריאה (ע"י 1 או 0). הספרה האמצעית מייצגת האם יש הרשאה לכתיבה. הספרה האחרונה מייצגת האם יש הרשאה להרצה של הקובץ (במידה והוא תוכנית). כלומר כל הרשאה של קובץ מורכבת מ 9 מספרים בבסיס בינארי. לדוגמא הרשאה 777, בעצם מתורגת להרשאה הבאה : 111111111 כלומר לכל אחת משלושת הקבוצות שמניתי למעלה (המשתמש, הקבותה שלו, והאחרים) רשאים גם לכתוב גם ולקרוא וגם לבצע תוכניות ולכל הרשאה 777 הינה הרשאה לכולם לעשות הכל. הרשאה 644, מיוצגת כך : 110100100 כלומר הרשאה זאת נותנת למשתמש הרשאה לקריאה וכתיבה ולכל שאר האנשים הרשאה לקריאה בלבד. הרשאה 755, מיוצגת כך : 111101101 כלומר למשתמש יש הרשאה לעשות הכל בעוד שלכל שאר האנשים יש הרשאה לקריאה ולהרצה של הקובץ\ספריה.
 

kensaggy

New member
הסבר מצוין..רעיון:

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

coolel

New member
מזאת אומרת לכולם?

מזאת אומרת למשתמש? איזה משתמש? איזה כולם?
 

אמיר ט

New member
אוקי קצת הסברים

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

N i X

New member
אתה לא היחיד שעובד על השרת...

מערכות מבוססות יוניקס (לינוקס, *BSD, סולריס, וכו') הן מרובות משתמשים, כלומר יש הרבה משתמשים שאחד מהם זה אתה. אתה יכול לקבוע הרשאות לקובץ שיצרת (אתה הowner), אתה יכול להגיד שהוא רק שלך, ואף אחד לא יכול לקרוא\לכתוב\להריץ אותו חוץ ממך, או שאתה יכול לשחק עם זה כך שלשאר המשתמשים תהיה גישה אליו.
 
למעלה