萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux系統Ubuntu用戶管理介紹

Linux系統Ubuntu用戶管理介紹

  和群組類似,Ubuntu提供了命令行工具來管理用戶,也提供了GUI工具來管理用戶。相比較而言,命令行工具更為強大和靈活。常用的用戶管理命令行工具主要有:

  useradd--添加一個新用戶到Linux系統。可以定制的選項主要有,用戶的/home目錄,起始群組等。(默認的/home目錄是/home/username,默認的群組名為用戶名)

  useradd -D--這條命令是定制系統創建新用戶時的默認設置。當不使用任何參數時,將返回系統當前的默認設置。

  userdel--這條命令完全移除用戶帳號(包括刪除用戶的/home目錄以及目錄下的所有文件)。

  passwd--更新密碼管理系統使用的"authentication tokens"

  usermod--更改用戶屬性。最常使用的參數有-s更改shell,-u更改UID.當用戶登陸系統或者運行程序時,不可更改用戶屬性。

  chsh--這條命令更改用戶的默認shell.對於Ubuntu系統而言,默認的shell是/bin/bash,即Bourne Again Shell.

  下面通過一個簡單的例子來創建一個用戶。在這裡我們使用-p選項設置密碼,-s選項設定shell,-u選項設置UID(當使用默認設置創建用戶時,不需要指定這些選項)。

  sudo useradd sunny -p AbcDe -s /bin/zsh -u 1042

  監測系統中的用戶活動

  w命令可以告訴系統管理員,當前登陸系統的用戶有哪些,分別在哪裡登陸,目前正在做什麼。在w命令後加上用戶名,講只返回特定用戶的狀態。

  ac命令可以返回用戶總的鏈接時間。它從/var/log/wtmp文件中獲取信息。想要使用ac命令,需要安裝acct軟件包。

  last命令從/var/log/wtmp中獲取信息,列出所有用戶從該文件創建起的登陸記錄。

  lastb命令輸出所有失敗的/錯誤的登陸,對於系統維護有很好的指導意義。

  鎖住一個用戶的帳號可以使用以下命令:sudo passwd -l username.撤銷時可以使用-u選項,也即sudo passwd -u username.


copyright © 萬盛學電腦網 all rights reserved