CentOS Linux 添加用戶useradd與刪除用戶userdel

1. 使用管理員帳號登錄系統,創建用戶tmp_3452 密碼3sdt5:Eawhg

  添加用戶命令: spa

[root@ptr228 ~]# adduser tmp_3452 命令行

 

  修改密碼命令:
[root@ptr228 ~]# passwd tmp_3452 code

在系統出現提示輸入密碼是輸入密碼:3sdt5:Eawhg
系統提示輸入確認密碼後再輸入一次。OK添加成功。 進程

2. 刪除剛建立的帳號 tmp_3452


刪除用戶命令:
[root@ptr228 ~]# userdel tmp_3452 原型

或者連同用戶目錄一併刪除: io

[root@ptr228 ~]# userdel -f tmp_3452

注意:這裏若是用戶還在登錄的話,會提示,用戶正在登錄沒法刪除。此時可能須要先強制用戶退出。 登錄

3. 強制退出已經登錄用戶 終端

查看當前登錄用戶的命令: 程序

[root@ptr228 ~]# w 密碼

會輸入以下結果:
 12:10:27 up 21:13,  1 user,  load average: 0.00, 0.01, 0.08
USER          TTY      FROM                 LOGIN@   IDLE   JCPU   PCPU WHAT
root            pts/0    ***.**.***.**    11:33    0.00s  0.08s  0.00s   w
tmp_3254  ps1       ***.**.***.**     11:33    0.00s  0.08s  0.00s   ls

這裏知道了登錄用戶的tty是ps1執行強制退出命令pkill:

命令原型: pkill -kill -t [TTY]

[root@ptr228 ~]# pkill -kill -t ps1

執行以後再執行名w 能夠看到用戶已經退出。

重複執行第二步的刪除用戶命令,刪除成功。

3.用到的命令詳解:

命        令:   userdel

功能說明:刪除用戶賬號。

語  法:userdel [-r][用戶賬號]

補充說明:userdel可刪除用戶賬號與相關的文件。若不加參數,則僅刪除用戶賬號,而不刪除相關文件。

參  數:
  -f  刪除用戶登入目錄以及目錄中全部文件。

 

命        令:   w

功能說明:顯示當前登入系統的用戶信息。

語  法:userdel [-r][用戶賬號]

補充說明:userdel可刪除用戶賬號與相關的文件。若不加參數,則僅刪除用戶賬號,而不刪除相關文件。

參  數:
 

-f: 開啓或關閉顯示用戶從何處登入系統

-h: 不顯示各欄位的標題信息列

-l: 使用詳細格式列表,此爲預設值

-s 使用簡潔格式列表,不顯示用戶登入時間,終端機階段做業和程序所耗費的CPU時間

-u: 忽略執行程序的名稱,以及該程序耗費CPU時間的信息

-V: 顯示版本信息

補充說明: w命令功能比who更增強大,不但能夠顯示有誰登錄到系統,還能夠顯示出這些用戶當前正在進行的工做.

信息說明

USER: 當前活動用戶

TTY: 終端名稱

FROM: 遠程主機名

LOGIN@: 登陸時間

IDLE: 空閒時間,從用戶上一次任務結束後開始計時

JCPU: 以終端號來區分,表示在某段時間內,全部與該終端相關的進程任務所耗費的CPU時間

PCPU: 指WHAT域的任務執行後耗費的CPU時間

WHAT: 當前正在運行進程的命令行

相關文章
相關標籤/搜索