ךסמ ימוליצ םע תוישעמ תואמגוד usermod - 15 הדוקפב שומישל אלמ ךירדמ


.םייק שמתשמל הנתינש הסינכה ךא 'adduser' וא 'useradd' ותואל המוד 'usermod' הדוקפה .הדוקפ תרוש תועצמאב רצונ רבכש שמתשמ ןובשח לש תונוכת לש יוניש וא יונישל תשמשמ ' usermod ' הדוקפה ,סקו

:תבותכב ונלש אלמה ךירדמה תא ארק ,תכרעמ ישמתשמ תריצי ןפוא לע ףסונ עדימל .סקוניל תוכרעמב שמתשמ תונובשח תריציל תשמשמ 'adduser' וא 'useradd' הדוקפה

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

    .םהילע םיעיפשמו םיאבה םיצבקב םישמתשמ ,ףוסמב 'usermod' תדוקפ םיעצבמ ונא רשאכ

      :אוה הדוקפה לש יסיסבה ריבחתה

      usermod [options] username
      

        .תואבה תויורשפאה תרזעב סקוניל תביתב םימייק םישמתשמ המכ יוניש ידי לע usermod הדוקפב שמתשהל דציכ הארנ ואוב .םייק שמתשמב םייוניש עצבל תויורשפא הברה םע שומישל הטושפ 'usermod' הדוקפה

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

          שמתשמה ןובשחל עדימ תפסוה .1

          .האבה הדוקפה תועצמאב ,'tecmint' שמתשמה לע עדימ ףיסונ ואוב ,המגודל .שמתשמה ןובשח לע הרצק (עדימ) הבוגת תרדגהל תשמשמ ' -c ' תורשפאה

          # usermod -c "This is Tecmint" tecmint
          

          .etc/passwd/ץבוקב הרעה התוא תא תוארל ןתינ ,שמתשמה לע עדימ תפסוה רחאל

          # grep -E --color 'tecmint' /etc/passwd
          
          tecmint:x:500:500:This is Tecmint:/home/tecmint:/bin/sh
          

          שמתשמה לש תיבה ךירדמ תא הנש .2

          .usermod תדוקפ םע תורשפא -d תועצמאב התוא תונשל לכונ תרחא היירפסל התוא תונשל ונילע םא ,/home/tecmint/ תחת תאצמנ ונלש תיבה תיירפסש תוארל םילוכי ונא ליעלש בלשב

          .האבה הדוקפה תועצמאב ,שמתשמ לש תיחכונה תיבה תיירפס תא קודבל ואוב ,הנתשנש ינפל ךא ,/var/www/ ל ונלש תיבה תיירפס תא תונשל הצור ינא ,המגודל

          # grep -E --color '/home/tecmint' /etc/passwd
          
          tecmint:x:500:500:This is Tecmint:/home/tecmint:/bin/sh
          

          .יונישה רחאל תיבה להנמ תא רשאו/var/www/-ל home/tecmint/מ תיבה תיירפס תא הנש ,תעכ

          # usermod -d /var/www/ tecmint
          # grep -E --color '/var/www/' /etc/passwd
          
          tecmint:x:500:500:This is Tecmint:/var/www:/bin/sh
          

          שמתשמ ןובשח לש הגופת ךיראת רדגה .3

          .(שמתשמ תמסיס ףקות לע עדימ הנש) 'chage' הדוקפה תועצמאב ןובשחה לש יחכונה הגופתה סוטטס תא הליחת קודבנ ואוב ,שמתשמל הגופת ךיראת תעיבק ,ינפל .YYYY-MM-DD ךיראתה טמרופ םע שמתשמ ןובשחב הגופת ךירא

          # chage -l tecmint
          
          Last password change					: Nov 02, 2014
          Password expires					: never
          Password inactive					: never
          Account expires						: Dec 01, 2014
          Minimum number of days between password change		: 0
          Maximum number of days between password change		: 99999
          Number of days of warning before password expires	: 7
          

          .הדוקפ ' chage' םע הגופתה ךיראת תא רשאנו 'usermod -e' תורשפא תועצמאב 2014 רבמבונב b> 1> ל ותוא הנשנ ואוב , 2014 רבמצדב b> 1> אוה 'tecmint' שמתשמ לש הגופתה סוטטס

          # usermod -e 2014-11-01 tecmint
          # chage -l tecmint
          
          Last password change					: Nov 02, 2014
          Password expires					: never
          Password inactive					: never
          Account expires						: Nov 01, 2014
          Minimum number of days between password change		: 0
          Maximum number of days between password change		: 99999
          Number of days of warning before password expires	: 7
          

          שמתשמה לש תישארה הצובקה תא הנש .4

          . tecmint_test שמתשמה רובע תיחכונה הצובקה תא קודבל הליחת אדו ,שמתשמה לש תישארה הצובקה תא הנשתש ינפל .usermod הדוקפה םע 'g-' תורשפאב םישמתשמ ונא ,םישמתשמ לש תישאר הצובק תונשל וא ריד

          # id tecmint_test
          
          uid=501(tecmint_test) gid=502(tecmint_test) groups=502(tecmint_test)
          

          .םייונישה תא רשאו tecmint_test שמתשמל תישאר הצובקכ babin הצובקה תא רדגה ,תעכ

          # usermod -g babin tecmint_test
          # id tecmint_test
          
          uid=501(tecmint_test) gid=502(babin) groups=502(tecmint_test)
          

          םייק שמתשמל הצובק תפסוה .5

          .ןלהל גצומכ usermod הדוקפה םע 'G-' תורשפאב שמתשהל לכות ,'tecmint' שמתשמל 'tecmint_test0' םשב השדח הצובק ףיסוהל ךנוצרב םא

          # usermod -G tecmint_test0 tecmint
          # id tecmint
          

          .תושדח תוצובק ףיסוהל וא ףיסוהל ידכ 'G-' םע (ףסוה) 'a-' תורשפאה תא דימת ףסוה ,ןכל .ןהב שמתשמש תומייקה תוצובקה לכ תא ריסת ,דבלב 'G-' תורשפא םע םייק שמתשמל תושדח תוצובק תפסוה ןמזב ,רהזיה :הרע

          שמתשמל תינושארו המילשמ הצובק תפסוה .6

          . לגלג שמתשמה םע tecmint_test0 שמתשמ ןובשח םיפיסומ ונא ןאכ ,אמגודל .'G-' -ו 'a-' תויורשפאב שמתשהל לכות ,תומילשמה תוצובקהמ דחא לכל שמתשמ ףיסוהל ךילע םא

          # usermod -a -G wheel tecmint_test0
          # id tecmint_test0
          

          .סקוניל תביתב שרוש תושרומ תודוקפ לכ עצבל ילש ליגרה שמתשמה ןובשחל םורגי הז .(לגלג) תינשמה הצובקב םגו ולש תישארה הצובקב ראשנ tecmint_test0 שמתשמה ,ןכל

          eg : sudo service httpd restart
          

          שמתשמל הסינכה םש תא הנש .7

          .tecmint_admin שדחה םשה םע הנתשה tecmint שמתשמה םש זא .tecmint_admin -ל tecmint הסינכה םש תא םינשמ ונא ןלהלש המגודב .(השדח הסינכ) 'l-' תורשפאב שמתשהל םילוכי ונא ,םייק שמתשמ לש הסינכ םש לכ

          # usermod -l tecmint_admin tecmint
          

          .tecmint_admin -ל ותוא וניניש יכ חכונ היהי אל אוה ,tecmint שמתשמה תא קודב וישכע

          # id tecmint
          

          .םדוק ונפסוהש המ תא תמייק הצובק םעו UID ותוא םע םש היהי אוה .tecmint_admin ןובשח שי םא קודב

          # id tecmint_admin
          

          שמתשמ ןובשח תליענ .8

          .תתבשומ המסיסהש השוריפ ,etc/shadow/ץבוקב המסיס הנפצהה ינפל ףסונש ! הארתו המסיסה תועצמאב רבחתהל םילוכי ונניא לוענ ןובשחהש רחאל ,(הליענ) 'L-' תורשפאב שמתשהל לכונ ,תכרעמב והשלכ שמ

          # usermod -L babin
          

          .לוענה ןובשחה תא שפח

          # grep -E --color 'babin' cat /etc/shadow
          

          שמתשמ ןובשח תליענ לטב .9

          .תנפצומה המסיסה ינפל ! ה תא ריסת וז הלועפ ,לוענ שמתשמ לכ תחיתפל תשמשמ 'U-' תורשפאה

          # grep -E --color 'babin' /etc/shadow
          # usermod -U babin
          

          .הליענה רחאל שמתשמה תא תמא

          # grep -E --color 'babin' /etc/shadow
          

          שדח םוקימל שמתשמה לש תיבה ךירדמ תא רבעה .10

          .השדח תיב תיירפסל תיחכונה תיבה תיירפסמ םימייקה שמתשמה יצבק תא ריבעהל ידכ 'm-' -ו 'd-' תויורשפאב שמתשהל לוכי התא .'var/pinky /' רומא שדח םוקימל רובעל הצור התא ,'דורו/תיב /' תיבה תיירפס

          .יחכונה תיבה ךירדמ אוה ןובשחה םא קודב

          # grep -E --color 'pinky' /etc/passwd
          

          .pinky שמתשמה תולעבבש םיצבקה תא םושר זאו

          # ls -l /home/pinky/
          

          .var/pinky/-ל home/pinky/מ תיבה תיירפס תא ריבעהל ונילע וישכע

          # usermod -d /var/pinky/ -m pinky
          

          .הירפסה יוניש תא תמא ,ןכמ רחאל

          # grep -E --color 'pinky' /etc/passwd
          

          .var/pinky/תחת תעכ ויהי תרזה שמתשמה יצבק .םיצבק ויהי אלש ךכ m- תורשפא תועצמאב םיצבקה תא ונרבעה ןאכ .'home/pinky /' תחת םיצבקה תא שפח

          # ls -l /home/pinky/
          # ls -l /var/pinky/
          

          שמתשמל תנפצומ אל המסיס רוצ .11

          .שמתשמה דורו לע 'redhat' תרמואש השדח המסיס רידגמ ינא ,המגדה ךרוצל .(המסיס) 'p-' תורשפאב םישמתשמ ונא ,תנפצומ אל המסיס רוציל ידכ

          # usermod -p redhat pinky
          

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

          # grep -E --color 'pinky' /etc/shadow
          

          .םישמתשמה לכל היולג היהת המסיסהש ןוויכמ וז תורשפאב שמתשהל ץלמומ אל ,ןכל .םלוכל רוריבב תיארנ המסיסה ,ליעל הנומתב תיאר םאה :הרעה

          םישמתשמ תפטעמ הנש .12

          .bin/sh/-ל התוא תונשל הצור ינא וישכע ,לדחמ תרירבכ bin/bash/תפטעמ תא שי 'ןיבאב' שמתשמל ,אמגודל .(תפטעמ) 's-' תורשפא תועצמאב 'usermod' הדוקפה תועצמאב התוא תונשל וא useradd תדוקפ תועצ

          # grep -E --color 'babin' /etc/passwd
          # usermod -s /bin/sh babin
          

          .האבה הדוקפה תועצמאב שמתשמה תפטעמ תא תמא ,שמתשמה תפטעמ יוניש רחאל

          # grep -E --color 'babin' /etc/passwd
          

          (UID) שמתשמה ההזמ תא הנש .13

          .999 ל 0 ןיב UID תוצקהל םילוכי ונא .ילש UID -כ 888 -ל ותוא תונשל הצור ינא וישכע ,502 לש UID -ה תא ליכמ 'babin' ילש שמתשמה ןובשחש תוארל לוכי התא ,הטמל המגודב

          # grep -E --color 'babin' /etc/passwd
          OR
          # id babin
          

          .םייונישה תא אדוונו u' (uid)-' -ב שמתשמה שמתשמל UID -ה תא הנשנו ואוב ,תעכ

          # usermod -u 888 babin
          # id babin
          

          תויורשפא רפסמ םע שמתשמ ןובשח יוניש .14

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

          .םיחופתה תצובקב רבח היהי אוהו 555 ל UID -ה תא הנש , ק'ג והז כ השדח תיוות ףסוה ,2014 רבמצדב 10- ל הגופתה ךיראת תא רדגה , bash כ זגפה ולש תא תוצקהלו /var/www/html

          .תעכ הבורמ תורשפא תועצמאב ק'גה ןובשח תא תונשל דציכ הארנ אוב

          # usermod -d /var/www/html/ -s /bin/bash -e 2014-12-10 -c "This is Jack" -u 555 -aG apple jack
          

          .תיתיבה הירפסבו UID -ב םייוניש תומייק םא קודב זאו

          # grep -E --color 'jack' /etc/passwd
          

          .גפ ןובשח תעיקפ תקידב

          # chage -l jack
          

          .רבח היה ק'גה לכ הב הצובקה תא שפח

          # grep -E --color 'jack' /etc/group
          

          שמתשמ לש GID -ו UID הנש .15

          . 777 לש GID םע םותכ םשב ןובשח שי ןאכ רבכ .תמייק הצובקל םיקוקז ונא שדח GID -ל רובעל ידכ .יחכונ שמתשמ לש GID -ו UID תונשל םילוכי ונא

          .( 777 ) םותכ לש GID -ו 666 לש UID -ל הצקומ תויהל הצור ילש ק'גה לש שמתשמה ןובשח תעכ

          .יוניש ינפל םייחכונה GID -ו UID םימייק םא קודב

          # id jack
          

          .GID -הו UID -ה תא הנש

          # usermod -u 666 -g 777 jack
          

          .םייוניש םימייק םא קודב

          # id jack
          

          םוכיס

          .תובושחה ךיתורעה תא ףיסוהל חכשת לאו תובוגת תועצמאב יל עדוה ,רמאמב יהשלכ הדוקנ יתספספ םא .usermod -ב שמתשהל היתויורשפא תאו 'useradd' הדוקפה תא תעדל ונילע ,usermod תדוקפ לע ונעדייש ינפל .דוא


כל הזכויות שמורות. © Linux-Console.net • 2019-2024