天天看點

linux之建立/删除使用者,組的相關指令

<b>添加新使用者</b><b>:/etc/default/useradd </b><b>添加使用者時候的預設配置檔案</b>

<b>#useradd USERNAME</b>

   -c  “  “   à使用者的注釋說明

-d  PATH  à指定家目錄,家目錄不能事先存在

-D  -b|s   à設定預設值

        -b  à預設家目錄位置

        -s  à預設shell類型

-g  NUM  à指定某個組GID為自己的預設組,組必須事先存在

-G grp1 grp2 ... à使用者附加組,可以指定多個

-m       à必須建立家目錄

-M       à不建立家目錄

-u  NUM  à指定UID

-r         à指定為系統使用者

   -s  SHELL  à指定shell

<b></b>

<b>#userdel  </b><b>à</b>删除使用者

   -r:删除使用者及家目錄

<b>修改使用者屬性</b>

<b>#usermod  USERNAME </b><b>à</b>使用者修改

     -c  à修改附加資訊

-d  à修改家目錄

-d –m à修改家目錄,原來家目錄的檔案一并挪到新的家目錄裡面

-e  à修改使用者賬号的過期時間

-g  à修改GID

-G  à修改附加組,如果原先存在,将自動覆寫

-a –G  à向後追加附加組

-l  à修改使用者登入名

    -L  à鎖定使用者

    -o  à兩個使用者可以使用同一個ID号

    -u  à指定UID

    -U  à解鎖使用者

    -s  à修改shell

<b>#chage USERNAME </b><b>à</b>改變使用者密碼過期時間(互動式指令)

<b>#chsh USERNAME  </b><b>à</b>修改使用者的shell(互動式指令)

<b>#id USERNAME  </b><b>à</b>顯示使用者的id資訊

     -g   à隻顯示GID

     -G   à隻顯示所有組ID

     -n   à隻顯示名字  例如:#id –G -n yang  顯示yang使用者的附加組名字    #id –u -n  yang  顯示yang使用者的使用者名

     -u   à隻顯示UID

<b>#chfn  USERNAME  </b><b>à</b>修改使用者各種選項資料

<b>#finger  USERNAME </b><b>à</b>檢視使用者資訊

<b>添加密碼:/etc/login.defs</b><b>是使用者密碼的預設設定檔案</b>

<b>#passwd</b>  USERNAME

   <b>-l</b>  à鎖定指定使用者賬号

   <b>-u</b>  à解除使用者賬号鎖定

   <b>-n</b>  à最短使用期限

   <b>-w</b>  à過期警告時間

   <b>-i</b>   à非活動時間,密碼過期多少天之内使用者還可以修改密碼

  <b> -x</b>   à最長使用期限

   <b>--stdin</b>  à在管道中直接傳遞密碼;例如:#echo 123456|passwd –stdin yang   意思是把123456傳遞給yang使用者作為密碼

#pwck   à檢查password檔案的完整性

<b>添加</b><b>/</b><b>删除組</b><b>:</b><b></b>

<b>#groupadd</b>  GROUPNAME  à添加組

<b>-r</b><b>  </b><b>à</b>添加為系統組

<b>-g </b><b> </b><b>à</b>指定GID

<b>#groupdel GROUPNAME</b><b>  </b><b>à</b>删除組

<b>#gpasswd GROUPNAME</b><b>  </b><b>à</b>給組加密碼

<b>#newgrp  GROUONAME </b><b>à</b>把什麼組作為目前使用者的基本組,此時需要組密碼

<b>修改組資訊</b><b></b>

<b>#groupmod GROUPNAME</b><b>  </b><b>à</b>修改組

   -n  à修改組名

   -g  à修改組的GID