הרשאות
הרשאה 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 כלומר למשתמש יש הרשאה לעשות הכל בעוד שלכל שאר האנשים יש הרשאה לקריאה ולהרצה של הקובץ\ספריה.