
htpasswd יוצרים קובץ עם שמות משתמשים וסיסמאות מוצפנות. הפרמטר -c יוצר קובץ חדש, ומשתמשים נוספים מתווספים בלי הפרמטר הזה.httpd.conf מוסיפים בלוק <Directory> עם הנתיב לתיקייה המאובטחת.AuthType Basic דורש שם משתמש וסיסמה. AuthName מציג הודעה בחלון ההתחברות, ו-AuthUserFile מצביע לקובץ המשתמשים.Require valid-user מאפשר גישה לכל משתמש שמופיע בקובץ.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת שם וסיסמה באתרי אינטרנט - APACHE» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מה קורה כאשר אנחנו מעוניינים לאבטח תיקייה או דף מסוים באתר אינטרנט שלנו? אנחנו רוצים לאבטח אותו שרק משתמשים מסוימים יוכלו לגשת אליו. כלומר, יש לנו אתר אינטרנט ויש לנו דף שהוא דף הניהול שלנו באתר, או דף או תיקייה כזו או אחרת שמכילה למשל קבצים מסוימים, שאני לא רוצה שהציבור, הפאבליק, יוכל לגשת ולראות אותם.
אז איך אנחנו מאבטחים את אותה תיקייה, את אותו קובץ? אז כמובן שאפשר לעשות את זה ברמת הכתיבה של אתר האינטרנט, כלומר על ידי שימוש בקובץ PHP ועל ידי המפתח שלנו יכול לדאוג לאבטחה הזאת.
אבל לפעמים אנחנו או רוצים להוסיף נדבך אבטחה נוסף על גבי האתר, או פשוט אנחנו לא רוצים לעשות את זה ברמת תכנות, אלא פשוט להגדיר את זה ברמת שרת האינטרנט.
אז כן, אפשר בצורה מאוד קלה לאבטח תיקייה או קובץ מסוים השרת שלנו באתר האינטרנט ולדרוש מהמשתמשים כשהם ניגשים לאותו דף לדרוש מהם להכניס יוזרנם ופספורט.
אז בואו ניגש למלאכה, בואו נראה איך אנחנו עושים את זה. אז מה שאני רוצה להציג לכם עכשיו זה כמו שאמרתי יש לנו את האתר הדיפולט שלנו ובאתר הדיפולט שיצרתי יצרתי גם תיקייה שקראתי לה אדמין ובתוך התיקייה הזאתי יש קובץ אינדקס html אם אנחנו עכשיו ניגש יש לנו פה כתוב לנו פה
בדף אדמין אונלי כלומר יצרתי תת תיקייה בתוך התיקייה של אתר האינטרנט שלנו ועם קובץ והקובץ הזה אומר אדמין אונלי כלומר אנחנו צריכים לדמיין שהתיקייה הזאתי נועדה אך ורק לאדמיניסטרטורים כלומר מי שמגיע לתיקייה הזאתי אני רוצה לאלץ אותו להכניס יוזרנם ופספורט ורק אם הוא יודע את היוזרנם ופספורט
הוא יוכל לגשת לאותה תיקייה וזה קורה הרבה מאוד באתרים שאנחנו רוצים מסיבות כאלה ואחרות לאבטח דף מסוים או לאבטח תיקייה מסוימת עם קבצים מסוימים, קבצי קונפיגורציה, קבצים להורדה, וואטאבר, שרק משתמש מסוים או משתמשים מסוימים יוכלו להיכנס לאותה תיקייה.
אז לא הייתי צריך להראות לכם את החלק איך אני יוצר את האתר, כי כבר אתם יודעים איך עושים את זה, איך אני יוצר תיקייה ובתוכה עוד קובץ HTML, אין פה מה להראות יותר מדי, זו פשוט תיקייה שיצרתי בתוך תיקיית ה-HTML שלנו, אוקיי?
עכשיו בוא ניגש למלאכת אבטחת התיקייה הזאתי, איך אנחנו מאבטחים את התיקייה הזאתי. מה שאנחנו צריכים ליצור, אנחנו צריכים ליצור קובץ מיוחד עם חשבונות משתמשים וסיסמה למשתמש, ורק הם יוכלו לגשת לתוך התיקייה אדמין במקרה שלנו.
את ההגדרה של אבטחת התיקייה אנחנו צריכים לעשות בקובץ קונפיגורציה, לפני כן אנחנו צריכים ליצור קובץ מיוחד עם חשבונות משתמשים וסיסמאות, בכדי שרק הם יוכלו לגשת לאותה תיקייה.
אז בואו ניגש וניצור את הקובץ המיוחד עם רשימת היוזרים שרק להם מותר להיכנס לתיקייה. את זה אנחנו נעשה תחת etc://httpd/conf/ וכאן אנחנו נעשה את הפקודה htpassword -c זה create, מינוס אם זה ה-hashfile ונקרא לקובץ הזה ברשותכם אדמינס נקרא לקובץ הזה אדמינס ובוא נכניס
את היוזר הראשון שיהיה מותר לו לגשת קוראים לו ג'ונס מה לגבי הסיסמה של ג'ונס בוא נכניס סיסמה נפלאה אוקיי בוא נקרא את הקובץ הזה אדמינס נראה מה כתוב בתוך אתם יכולים לראות שג'ונס ג'ונס מותר לו לגשת לקובץ