כיצד להגדיר זכויות גישה

תוכן עניינים:

כיצד להגדיר זכויות גישה
כיצד להגדיר זכויות גישה

וִידֵאוֹ: כיצד להגדיר זכויות גישה

וִידֵאוֹ: כיצד להגדיר זכויות גישה
וִידֵאוֹ: אזרחות לבגרות - זכויות האדם והאזרח 2024, נוֹבֶמבֶּר
Anonim

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

Chmod: כיצד להגדיר הרשאות
Chmod: כיצד להגדיר הרשאות

הוראות

שלב 1

רוב שרתי האינטרנט פועלים כיום על מערכות UNIX, בהן כל המשתמשים מחולקים לשלוש קבוצות: "משתמש" (זה הבעלים של התיקיה או הקובץ), "קבוצה" (זהו חבר באותה קבוצה עם הבעלים של את הקובץ) ואת "העולם" (כל אלה משתמשים אחרים). בכל פעם שנגיש לקובץ, השרת קובע אם המבקש שייך לאחת מהקבוצות הללו. לדוגמה, אם אתה נכנס לאתר שלך באמצעות FTP, מזין את הסיסמה ואת שם המשתמש שלך, אז השרת מקצה אותך לקבוצת "המשתמש". אם מלבדך ישנם משתמשים אחרים המתחברים באמצעות FTP, הם יוקצו לקבוצת "הקבוצה". וכאשר הדפדפן של מבקר האתר שולח בקשה לקובץ, אותו משתמש יוקצה לקבוצת "העולם". כל משתמש המסווג בצורה זו מקבל מערכת זכויות - לכתוב, לקרוא או להוציא לפועל את הקובץ. לדוגמא, לבקשת מבקר האתר לקרוא מספריה ולהריץ סקריפט, על הסקריפט לכלול תכונות קריאה והוצאה לפועל עבור קבוצת "העולם". וכדי שתוכל, כבעלים, ליצור ספריה או קובץ חדשים בכל ספריה קיימת באמצעות פרוטוקול FTP, על ספריה זו לכלול תכונה מותרת לכתיבה עבור קבוצת "המשתמשים".

שלב 2

עכשיו לגבי האופן שבו מקודדות קבוצות של זכויות משתמש. כל קבוצה כזו מורכבת משלושה מספרים: הראשון קובע את הזכויות לקבוצת "המשתמש", השני לקבוצת "הקבוצה" והשלישי לקבוצת "העולם". כל מספר הוא שילוב של קידודים דיגיטליים: 4 - פירושו הזכות לקרוא (לקרוא)

2 - הזכות לכתוב (לכתוב)

1 - לבצע זכות לדוגמא, כדי להגדיר לאחת מהקבוצות את הזכות לכתוב ולהפעיל קובץ, אתה פשוט מוסיף את המספרים המתאימים (2 + 1 = 3). זכות הקריאה והכתיבה בהתאמה תתקבל על ידי הוספת 4 + 2 = 6. ישנן שבע אפשרויות בסך הכל: 1 = לבצע

2 = כתוב

3 = לכתוב + לבצע

4 = לקרוא

5 = לקרוא + לבצע

6 = קרא + כתוב

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

שלב 3

עכשיו על הקמה מעשית של זכויות משתמש באמצעות לקוח FTP. הפקודה UNIX "CHMOD" (קיצור של CHange MODe) משמשת להגדרת תכונות גישה. כל לקוחות ה- FTP המודרניים שולחים פקודה כזו באופן אוטומטי - אין צורך להזין אותה באופן ידני, זה מספיק להזין את הביטוי המספרי המתאים של התכונות, או פשוט להכניס את תיבות הסימון הדרושות לתיבות הסימון המתאימות. הדבר החשוב ביותר עבורך הוא לשלב נכון את ערכי התכונות הרצויים שתוארו בשלב הקודם.

מוּמלָץ: