日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】与用户管理相关的命令总结

發布時間:2025/3/15 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】与用户管理相关的命令总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章主要總結一下linux中用戶相關的命令:
一、查詢用戶信息相關:
二、用戶創建、刪除相關:
三、用戶密碼相關
四、用戶組相關

一、查詢用戶信息相關:

1. cat /etc/passwd 可以查看所有用戶的列表

具體內容介紹? ?:分隔成7個部分

mstest-->用戶名:代表用戶賬號的字符串。通常長度不超過8個字符,并且由大小寫字母和/或數字組成。登錄名中不能有冒號(:),因為冒號在這里是分隔符

x ? ? -->口令:一些系統中,存放著加密后的用戶口令字;但基本上所有linux系統中把真正的加密后的用戶口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一個特殊的字符,例如“x”或者“*”

501 ? -->用戶標識號=用戶ID(UID):是一個整數,系統內部用它來標識用戶。一般情況下它與用戶名是一一對應的;通常用戶標識號的取值范圍是0~65535。0是超級用戶root的標識號,1~499:系統用戶(偽用戶)UID。這些UID是系統保留給系統用戶的 UID,也就是說 UID在1~499范圍內的用戶是不能登錄系統的,而是用來運行系統或服務的。
?? ??? ?其中,1~99是系統保留的賬號,系統自動創建;100~499是預留給用戶創建賬號的。500~65535:普通用戶UID。建立的普通用戶UID從500開始,最大到65535。
?? ??? ?如果幾個用戶名對應的用戶標識號是一樣的,系統內部將把它們視為同一個用戶,但是它們可以有不同的口令、不同的主目錄以及不同的登錄Shell等

502 ? -->組標識號:字段記錄的是用戶所屬的用戶組,也就是這個用戶的初始組的標志號。它對應著/etc/group文件中的一條記錄

空 ? ?-->注釋性描述:字段記錄著用戶的一些個人情況,例如用戶的真實姓名、電話、地址等,這個字段并沒有什么實際的用途。默認為空

/home/mstest ?-->主目錄:用戶的起始工作目錄,它是用戶在登錄到系統之后所處的目錄。在大多數系統中,各用戶的主目錄都被組織在同一個特定的目錄下,而用戶主目錄的名稱就是該用戶的登錄名

/bin/bash ? ? -->Shell就是Linux 的命令解釋器。Linux 的標準 Shell 就是 /bin/bash。

2. w 可以查看當前活躍的用戶列表

3. cat /etc/group 查看用戶組

4. groups 查看當前登錄用戶的組內成員

5.?groups 用戶名 查看用戶所在的組,以及組內成員

6.?whoami 查看當前登錄用戶名

7. cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown? 過濾一些不必要的信息

二、用戶創建、刪除相關:

useradd 用戶名 ? -->僅能root創建用戶

創建用戶并且設置密碼后查看用戶信息

cat /etc/passwd | grep wei cat /etc/shadow | grep wei cat /etc/group ?| grep wei cat /etc/gshadow | grep wei

userdel 用戶名 ? -->僅能root刪除用戶 并不能刪除該用戶的所有信息,只是刪除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件里的該賬戶和組的信息,如下圖可以看出:

默認情況下創建一個用戶賬號,會創建一個家目錄和一個用戶郵箱(在/var/spool/mail目錄以用戶名命名)
userdel -r 用戶名-->僅能root真正刪除用戶
(userdel不允許你移除正在線上的使用者帳號。你必須kill此帳號現在在系統上執行的程序才能進行帳號刪除。)

三、用戶密碼相關

cat /etc/shadow? ?-->普通用戶是無權限查看密碼文件的,這個是所有用戶存儲密碼的文件

root用戶修改密碼(修改自己或者其他用戶的);普通用戶運行passwd只能修改它自己的密碼。
passwd ? ? ? ? ? -->修改自己的密碼
passwd 用戶名 ? ?-->修改其他用戶的密碼

passwd -S 用戶名 -->僅能root查詢用戶的密碼狀態

passwd -l? ? 用戶名 -->僅能root用戶操作鎖定用戶不能更改密碼(被鎖定的用戶無法自己改密碼)

passwd -u 用戶名 -->僅能root解除密碼鎖定

passwd -d 用戶名 -->僅能root清除用戶密碼

四、用戶組相關

用戶組(Group)配置文件主要有?/etc/group和/etc/gshadow

將用戶分組是Linux系統中對用戶進行管理及控制訪問權限的一種手段。每個用戶都屬于某個用戶組;一個組中可以有多個用戶,一個用戶也可以屬于不同的組。
當一個用戶同時是多個組中的成員時,在/etc/passwd文件中記錄的是用戶所屬的主組,也就是登錄時所屬的默認組,而其他組稱為附加組。

初始組和附加組的概念。
所謂初始組,指用戶一登陸錄就立刻擁有這個用戶組的相關權限。每個用戶的初始組只能有一個,一般就是將和這個用戶的用戶名相同的組名作為這個用戶的初始組。
舉例來說,我們手工添加用戶A,在建立用戶A的同時就會建立用戶A的初始組A。
所謂附加組,指用戶可以加入多個其他的用戶組,并擁有這些組的權限。每個用戶只能有一個初始組,除初始組要把用戶再加入其他的用戶組外,這些用戶組就是這個用戶的附加組。
附加組可以有多個,而且用戶可以有這些附加組的權限。
舉例來說,剛剛的用戶除屬于初始組A外,我又把它加入了B組,那么A用戶同時屬于A組、B組,其中A是初始組,B是附加組。

總結

以上是生活随笔為你收集整理的【Linux】与用户管理相关的命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。