Linux命令操作——用戶管理(增加、查詢、刪除)

前言

日期:2020/05/12
心情:😴😴😴
Description:養成做筆記的好習慣,我是小白。學習了Linux安裝和Linux的一些基本配置,以及Xshell的使用,下面我們就開始學習Linux的指令了。(下面是關Linux下的用戶的一些操作命令),Linux命令作爲學習Linux必備技能,不要覺得太多了,我就不記了,當然還是熟能生巧。



補充:關機、重啓命令

學習Linux命令,我當然要先認識Linux的關機和重啓指令啦。

  • 關機指令
    shutdown -h now 立刻關機
    shutdown -h 1 表示1分鐘之後會關機.
    halt 表示關機

  • 重啓指令
    shutdown -r now 現在重啓計算機
    reboot 立即重啓計算機

注意: 在使用關機或者重啓命令時,建議先使用sync指令,將內存中的數據寫入磁盤.

1. 用戶管理

我們在登錄Linux 的時候需要輸入用戶和密碼。在之前的安裝過程中,我們只設置了一個超級管理員用戶root,那麼我們要怎麼用命令管理和操作Linux的用戶呢?(下面的指令都有小案例哦!)

1.1 Linux用戶管理模型

在這裏插入圖片描述


1.2 添加用戶

  • 指令: useradd 用戶名
    效果: 創建用戶,同時使用該用戶名創建用戶組和家目錄.再將創建的用戶放在該用戶組中
    案例: 添加一個tom用戶.
    在這裏插入圖片描述

  • 指令: useradd -d 家目錄名稱 用戶名
    效果: 創建用戶,同時使用該用戶名創建用戶組並使用指定的名稱創建家目錄.再將創建的用戶放在該用戶組中(指定的家目錄不能是已經存在的目錄)
    案例: 添加一個mary用戶,使用/home/mary_abc目錄爲家目錄
    在這裏插入圖片描述

  • 指令: useradd -g 用戶組名稱 用戶名
    案例: 添加一個mary用戶,使用abc用戶組
    在這裏插入圖片描述


1.3 設置用戶密碼

指令: passwd 用戶名
效果: 給指定的用戶添加密碼.
案例: 給mary用戶添加密碼
在這裏插入圖片描述
注意: 在命令操作界面,輸入的密碼不顯示.如果輸入的密碼過於簡單,系統會給出提示


1.4 用戶切換和註銷

  • 用戶切換
    指令: su 用戶名
    案例: root用戶切換到tom用戶,再切換回root用戶
    在這裏插入圖片描述
    注意:高權限用戶向低權限用戶直接切換,但低權限用戶向高權限用戶切換時,需要輸入密碼

  • 用戶註銷
    指令: logout
    案例: 註銷遠程登錄的root用戶
    在這裏插入圖片描述
    注意: 這個命令需要在運行級別3(系統爲命令形式操作)下有效


1.5 查詢用戶

  • 指令: id 用戶名
    效果: 獲得用戶信息,包括用戶id,組id,所在的組
    案例: 查詢mary用戶的信息
    在這裏插入圖片描述

  • 指令: whoami
    效果: 獲得當前用戶的名稱.
    案例: 獲得當前用戶名
    在這裏插入圖片描述


1.6刪除用戶

  • 指令: userdel 用戶名
    效果: 刪除用戶,但保留該用戶的家目錄
    案例: 刪除tom用戶,但保留該用戶的家目錄
    在這裏插入圖片描述
    (建議大家採用這種方式來刪除用戶)

  • 指令: userdel -r 用戶名
    效果: 刪除用戶,同時也會刪除該用戶的家目錄.
    案例: 刪除mary用戶同時刪除該用戶的家目錄
    在這裏插入圖片描述


2. 用戶組管理

2.1 創建組

指令: groupadd 組名
效果: 創建一個新的組
案例: 創建一個abc的用戶組
在這裏插入圖片描述


2.2 刪除組

指令: groupdel 組名
效果: 刪除用戶組
案例: 刪除student用戶組
在這裏插入圖片描述
注意: 組下有用戶,不能直接刪除該組.可以通過刪除用戶或者移動用戶到新組後在進行刪除組


2.3 修改用戶組

指令: usermod -g 新組名 用戶名
效果: 將用戶移動到指定的新組下面.
案例: 修改tom用戶所在的組爲teacher
在這裏插入圖片描述


3.查看用戶,用戶組和口令文件的信息

這些文件使用vim 文件名的方式來查看.

  • 用戶信息對應文件爲: /etc/passwd
    文件信息格式爲: 用戶名:口令:用戶id:組id:註釋:主目錄:登錄shell
    在這裏插入圖片描述

  • 用戶組信息對應文件: /etc/group
    文件信息格式爲: 組名:口令:組id:組內用戶列表
    在這裏插入圖片描述
    注意: 口令爲加密信息,組內用戶列表不可見.

  • 口令信息對應文件: /etc/shadow
    文件信息格式爲: 登錄名:加密口令:最後登錄時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
    在這裏插入圖片描述




總結:上面就是Linux關於用戶管理的一些命令操作,當然也有很多其他的命令,我所介紹的都是常用的,每個命令上面都有小案例可以看,希望可以幫助到您!

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