1. 程式人生 > >centos 7使用者使用者組管理

centos 7使用者使用者組管理

主要引數
  -c:加上備註文字,備註文字儲存在passwd的備註欄中。
  -d:指定使用者登入時的主目錄,替換系統預設值/home/<使用者名稱>
  -D:變更預設值。
  -e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。預設表示永久有效。
  -f:指定在密碼過期後多少天即關閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。預設值為-1.
  -g:指定使用者所屬的群組。值可以使組名也可以是GID。使用者組必須已經存在的,期預設值為100,即test。
  -G:指定使用者所屬的附加群組。
  -m:自動建立使用者的登入目錄。
  -M:不要自動建立使用者的登入目錄。
  -n:取消建立以使用者名稱稱為名的群組。
  -r:建立系統賬號。
  -s:指定使用者登入後所使用的shell。預設值為/bin/bash。
  -u:指定使用者ID號。該值在系統中必須是唯一的。0~499預設是保留給系統使用者賬號使用的,所以該值必須大於499

新建使用者組(工作組):groupadd test
新建使用者: useradd -g test test01 -d /home/test
為新建使用者新增密碼:passwd test01

新增使用者到test使用者組並指定一個家目錄/home/test


刪除使用者組:groupdel test
刪除使用者:userdel test01當然這樣做只能刪掉這個使用者 ,他的家目錄檔案還是存在的
刪除使用者及家目錄:userdel -r test01

強制退出已登入的使用者

命令w可以看到已登入的使用者

[[email protected]/]# w
 12:02:27 up 5 days, 18:35,  2 users,  load average: 0.12, 0.08, 0.06
USER     TTY      FROM             
[email protected]
IDLE JCPU PCPU WHAT root pts/0 **.***.***.*** 09:24 3.00s 0.11s 0.00s w test01 pts/1 **.***.***.*** 09:24 3.00s 0.00s 0.00s -bash

這裡知道了登陸使用者的tty是pts/1執行強制退出命令pkill:

命令原型: pkill -kill -t [TTY]
[[email protected]/]# pkill -kill -t pts/1

執行之後再執行名w 可以看到使用者已經退出。

總結:新建工作組再分配角色使用者,可以建立賬號的生效到期時間, 方便於管理