linux之創建/刪除用戶,組的相關命令

添加新用戶/etc/default/useradd 添加用戶時候的默認配置文件

#useradd USERNAME

   -c      à用戶的註釋說明

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

-D  -b|s   à設置默認值

        -b  à默認家目錄位置

        -s  à默認shell類型

-g  NUM  à指定某個組GID爲自己的默認組,組必須事先存在

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

-m       à必須創建家目錄

-M       à不創建家目錄

-u  NUM  à指定UID

-r         à指定爲系統用戶

   -s  SHELL  à指定shell

 

#userdel  à刪除用戶

   -r:刪除用戶及家目錄

 

修改用戶屬性

#usermod  USERNAME à用戶修改

     -c  à修改附加信息

-d  à修改家目錄

-d –m à修改家目錄,原來家目錄的文件一併挪到新的家目錄裏面

-e  à修改用戶賬號的過期時間

-g  à修改GID

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

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

-l  à修改用戶登錄名

    -L  à鎖定用戶

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

    -u  à指定UID

    -U  à解鎖用戶

    -s  à修改shell

 

 

#chage USERNAME à改變用戶密碼過期時間(交互式命令)

#chsh USERNAME  à修改用戶的shell(交互式命令)

 

#id USERNAME  à顯示用戶的id信息

     -g   à只顯示GID

     -G   à只顯示所有組ID

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

     -u   à只顯示UID

 

#chfn  USERNAME  à修改用戶各種選項資料

#finger  USERNAME à查看用戶信息

 

 

 

添加密碼:/etc/login.defs是用戶密碼的默認設置文件

#passwd  USERNAME

   -l  à鎖定指定用戶賬號

   -u  à解除用戶賬號鎖定

   -n  à最短使用期限

   -w  à過期警告時間

   -i   à非活動時間,密碼過期多少天之內用戶還可以修改密碼

   -x   à最長使用期限

   --stdin  à在管道中直接傳遞密碼;例如:#echo 123456|passwd –stdin yang   意思是把123456傳遞給yang用戶作爲密碼

#pwck   à檢查password文件的完整性

 

 

 

 

 

添加/刪除組

#groupadd  GROUPNAME  à添加組

-r  à添加爲系統組

-g  à指定GID

 

#groupdel GROUPNAME  à刪除組

 

#gpasswd GROUPNAME  à給組加密碼

#newgrp  GROUONAME à把什麼組作爲當前用戶的基本組,此時需要組密碼

 

修改組信息

#groupmod GROUPNAME  à修改組

   -n  à修改組名

   -g  à修改組的GID

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章