
/etc/passwd, ומציגים אותו בעזרת cat. העמודות מופרדות בנקודותיים, והסיסמה עצמה אינה נמצאת בקובץ הזה.useradd -m יוצרת משתמש ותיקיית בית. בדוגמה נוצר המשתמש juju.passwd מגדירה סיסמה לחשבון, ואז אפשר להיכנס איתו למערכת.x במקום הסיסמה, מזהה המשתמש, מזהה הקבוצה, תיקיית הבית וה-shell.userdel מוחקת משתמש. משתמש מחובר אינו ניתן למחיקה, ולכן המרצה יצא מהחשבון לפני המחיקה./etc/shells מופיעים ה-shells האפשריים במערכת. בשרתי לינוקס יש לעיתים כמה עשרות shells שונים.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «משתמשים מקומיים - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון שלפניכם אני מעוניין לדבר על עבודה עם חשבונות משתמשים בשרת המקומי. הסרטון הזה זה סרטון שאנחנו מתייחסים אליו כחלק א' בסדרה של סרטונים שעוסקת בעבודה עם חשבונות משתמשים, וממש כמו בעולם המייקרוסופט יש לנו חשבונות משתמשים ברמה המקומית, בתחנת העבודה או בשרת המקומי, ויש לנו חשבונות משתמשים שהם במקום מרכזי ברשת,
למשל בעולם של מייקרוסופט ובשרת Domain Controller, בעולם של לינוקס ויוניקס זה איזשהו שירות או שרת מסוג אחר, אנחנו קוראים לו אלדאפ או שרת ניס וכו' וכו'.
אז החלק הזה, ממש כמו במייקרוסופט, מדבר על יוזרים, חשבונות משתמשים, שאפשר לעבוד איתם ברמה המקומית, ליצור אותם באופן מקומי, לשנות סיסמה באופן מקומי, והם בעצם נשמרים בתחנה או בשרת המקומי.
אז אנחנו נדבר על חשבונות משתמשים בשרת המקומי, כמו שהתחלתי לומר, ערך אנחנו רואים את רשימת החשבונות המשתמשים שיש לנו בשרת המקומי יש לנו תיקייה שנקראת ETC ובתוכה יש קובץ שנקרא פאסוורד הקובץ הזה מכיל את רשימת כל חשבונות המשתמשים ועוד כל מיני מידעים על אותם חשבונות אבל
לא את הסיסמה דרך אגב. אחרי זה אנחנו נדבר על יצירת חשבון משתמש חדש על ידי שימוש בפקודה User Add כמובן אנחנו נעבוד עם הממשק ה-Command Line לטובת העניין אנחנו נראה איך מגדירים תוקף לחשבון, איך מגדירים תיקייה לפרופיל של המשתמש, תיקיית הבית, כמו שאומרים מיינוס M, הוספה לקבוצה מסוימת, אם יש לנו קבוצה,
ואפילו הגדרה של השל הדיפולט שיעלה למשתמש כאשר הוא עושה לוגי. ובסיום אנחנו נראה איך מוחקים את חלבון המשתמש, וכמובן נראה איך אנחנו גם מגדירים סיסמה לחלבון המשתמש, שזה פקודה פשוטה, פספורט ואז חשבון המשתמש.
את כל הפעולות האלה, שוב פעם, על חשבונות מקומיים, אנחנו נעשה ברמת ה-Command Line. אנחנו נעשה את זה על שרת ה-SUSE, אבל אותן פקודות בדיוק רצות על כמעט כל שרת לינוקס אחר.
בסרטון הבא בחלק הב' אנחנו נדבר על חשבונות משתמשים מהממשק GUI של תוכנת, של מערכת ההפעלה SUSE. אז יש למה לצפות.
אז בואו נתחיל, אין יותר טוב ממראה עיניים. הדבר הראשון שאני רוצה להראות לכם זה כיצד אנחנו רואים מהי רשימת המשתמשים שיש לנו ברמה המקומית.
אילו משתמשים יש לנו בשרת הזה ברמה המקומית. אז אנחנו נשתמש בפקודת הקאט, שמאפשרת לנו לראות תוכן של קובץ, ממש כמו טייפ במיקרוסופט, או אם מישהו מכם עובד בפאוורשייל במיקרוסופט זה get content for example למשל, btc, פסוורד, ושוב פעם אני משתמש בטאב כדי להשלים לי את השורה.
זה הקובץ שאני רוצה לראות אותו, ואתם יכולים לראות שיש לי פה את רשימת כל חשבונות המשתמשים, שיהיה דין ודינה אפשר לראות שהעמודה הראשונה העמודות פה מופרדות בנקודותיים כמו שאתם יכולים לראות אוקיי אז העמודה הראשונה זה חשבון המשתמש דינה ודני וקובי ויוסי ודייוויד וג'ונס וכו וכו וכו וכו וכמובן
חשבון הרות שהוא חשבון האדמיניסטרטור המקומי אז איך אני כמובן שאתם בטח שואלים אתכם מה זה שאר המידע הזה פה כרגע זה לא צריך לעניין אתכם אנחנו נדבר על זה עוד כמה דקות השאלה הבאה שנשאלת זה, איך אני מוסיף חשבון משתמש?
הפקודה כדי להוסיף חשבון משתמש היא user add -m, כי אנחנו רוצים שתיווצר ליוזר הזה תיקיית בית. אנחנו נראה עוד רגע איפה נוצרה תיקיית הבית, ושם המשתמש.
ז'וז'ו, נשמע לי כמו שם מאוד נחמד. user add -m ז'וז'ו. עכשיו לז'וז'ו אין סיסמה עדיין. איך אנחנו מגרים סיסמה לחשבון המשתמש? פאסוורט ז'וז'ו, ואז אנחנו צריכים להכניס סיסמה 123456 123456 ולז'וז'ו אז זה password just changed ועכשיו אני יכול להיכנס עם
חשבון המשתמש ז'וז'ו אוקיי בואו נראה איך אני נכנס עם חשבון המשתמש אני אפתח עוד סשן פתחתי עוד סשן לשרת ז'וז'ו והסיסמה 123456 וכמו שאתם יכולים לראות כרגע ז'וז'ו לוג דין למערכת אוקיי ls-l twd איפה הז'וז'ו הזה נמצא כרגע תקיית הפרופיל של חשבון המשתמש היא ז'וז'ו, שם המשתמש, תחת תקיית home, אוקיי?
נפלא. אז השתמשנו בפקודה user add -m בכדי ליצור חשבון משתמש, שינינו את הסיסמה לחשבון המשתמש על ידי שימוש הפקודה password ואז קוקו, ועל מנת לראות את רשימת המשתמשים השתמשנו בפקודה cut ו-etc password, ואכן אפשר לראות שז'וז'ו זה החשבון האחרון שיצרנו.
עכשיו בואו נדבר קצת יותר על המידע הזה שיש לנו בתוך הקובץ הפספורט. על מה בעצם אנחנו מדברים? על מה זה בעצם המידע הזה?
כמו שאתם יכולים לראות, קודם כל יש לנו את השם של המשתמש, מיד אחרי זה זה הסיסמה שלו שהיא כרגע x, לכולם זה x כי זה כביכול סיסמה מוסחרת, היא נמצאת בתוך קובץ אחר שהוא מוצפן.
אחרי זה יש לנו את היוזר ID, לכל יוזר יש ID שנוצר מהמערכת, איי-די של הערוץ הוא 0. אחרי זה יש לנו את הקבוצת איי-די, את האיי-די של הקבוצה שהיוזר הזה חבר בה, וכמו שאתם יכולים לראות, היוזר הזה כרגע חבר בקבוצת 100, שזו קבוצת ה-Default של היוזר, ואז יש לנו את העמודה הנוספת שמדברת על היכן נמצאת תקיית הבית של המשתמש, ויש לנו את ה...
את ה... התחלתי לגמגם, את ה-Shell, השל שיעלה באופן דיפולטיבי למשתמש הזה. השל זה בעצם יחסי פקודת PS, תראה לי את ה-Processors שרצים כרגע, של זה בעצם שורת הפקודה שעובד בה המשתמש.
אתם צריכים להבין שיש המון שלים בשרתי לינוקס, לפעמים 20 שלים שונים, ממש SH ו-Bash ו-TCSH ו-CSH ו-KSH, אני חושב שכבר דיברתי על זה בסרטונים אחרים.
אם אתם תסתכלו תחת ETC Shells, יש קובץ שנקרא Shells תחת ETC הוא יציג לכם את כל השיילים שיש האפשריים בתוך המערכת שלכם ואתם יכולים שאם דיוויד נכנס למערכת אז באופן אוטומטי לדיוויד השייל של דיוויד יהיה KSH למשל אז כל מה שתצטרכו לדאוג לעשות זה להוסיף את חשבון המשתמש דיוויד
ולהגדיר עבורו שהשייל הדיפולט שלו יהיה KSH בואו נראה למה אנחנו מתכוונים אני עכשיו ב-root user add -m test1 זה היוזר הראשון שאני רוצה כרגע לבדוק ויש לנו כרגע -sbin למשל ksh לדוגמה זה מגדיר ליוזר הזה של שונה דרך אגב אם אתם רוצים לראות את המאפיינים של היוזר יש לכם אפשרות להשתמש בפקודת finger finger test1 ואתם מקבלים מידע על
היוזר הזה למשל הנה תיקיית הבית של המשתמש שיכולתי לשנות אותה גם כן על ידי שימוש ב-Options נוסף.
הנה השל של המשתמש הזה.