אתרים רבים באינטרנט מספקים גישה ציבורית למידע שהם מכילים. כל אחד יכול להציג את דפי המשאבים הציבוריים. עם זאת, כך קורה שעליך לספק גישה מוגבלת לחלקים מסוימים באתרים.
הוראות
שלב 1
התחבר לשרת ssh. אם יש לך לקוח קונסולה, הקלד את הפקודה במסוף ssh @. לדוגמה, הפקודה עשויה להיראות כמו ssh [email protected]. הזן את הסיסמה שלך כשתתבקש על ידי חשבונך. ניתן להשתמש בתוכניות לקוח חלופיות תחת חלונות. לדוגמא, תוכנית כזו נקראת מרק.
שלב 2
בשרת, עבור לספריית שורש שאינה נגישה מהאינטרנט. לרוב הוא מכיל ספריה משנה הנקראת public_html, המכילה את כל תוכן המשאב הזמין לצפייה באינטרנט. השתמש בפקודה cd. אם אינך זוכר את הנתיב המלא לתיקיה, השתמש בפקודה ls כדי לקבל את תוכן הספרייה ולבצע מעברים שלב אחר שלב.
שלב 3
צור קובץ סיסמה בספריה הנוכחית. הפעל את הפקודה htpasswd -c. "-" הוא שם קובץ חוקי. לצורך אישור, נתונים ימוקמו בו. "-" הוא מזהה המשתמש. תהיה להם גישה למקטע המשאבים. הפקודה נראית כמו htpasswd -c.pwd User1 זה. לאחר שתזין את הפקודה תתבקש להזין סיסמה עם שם המשתמש שהוזן. יתבקש אישור סיסמא לאחר הזנת הסיסמה עצמה.
שלב 4
כעת עליך לבדוק את קיומו של קובץ הסיסמה. ls - הכל - בצע פקודה זו. שם קובץ הסיסמה חייב להופיע ברשימה המוצגת עם כל תוכן הספריה הנוכחית.
שלב 5
הוסף משתמשים שיאפשרו להם גישה. htpasswd - הפעל פקודה כזו.
שלב 6
התנתק מהשרת. כעת היכנס ל- exit ואשר את הפקודה על ידי לחיצה על Enter. קובץ Htaccess. התחבר לשרת באמצעות תוכנית לקוח FTP. עבור לספרייה המתאימה לקטע האתר שעבורו אתה זקוק להרשאה. כך צריך להיות קובץ בשם.htaccess - הורד אותו למחשב האישי שלך.
שלב 7
היכנס לחלק באתר כדי לבדוק את פעולת מערכת ההרשאות. הדפדפן יציג דו שיח עם נתוני הרשאה אם הכל עובד כהלכה.