【Linux】人事檔案——用戶及組管理

目錄

1 用戶及組管理

2?用戶及用戶組管理命令

2.1 useradd:建立用戶 useradd命令用于建立用戶,該

2.2 passwd:更改用戶密碼

2.3 usermod:更改用戶信息

2.4 groupadd:建立用戶組

2.5 finger:查找并顯示用戶信息

2.6 groupmod:更改GID與組名稱

2.7?userdel:刪除用戶組

2.8?groupdel:刪除用戶組

2.9 w:顯示當前登錄系統的用戶及用戶進程信息

2.10 who:顯示當前登錄系統的用戶信息

2.11 last:顯示當前及過去登錄系統的用戶信息

3 用戶切換

3.1 su:切換用戶

3.2 sudo:以其他用戶身份執行命令

小試牛刀~


1 用戶及組管理

用戶需要使用操作系統時,都要先輸入用戶名及密碼登錄到系統后才可以使用,在安裝RHEL 5.x后默認只有一個名為root的超級用戶,該用戶是整個系統的管理員,為了讓其他用戶也可以使用這個系統我們還需要建立其他的用戶。

Linux系統中對用戶來說用戶組有兩種:初始組、額外組。每個用戶必須屬于一個初始組,同時也可以加入到多個額外組中。對于Linux系統中的用戶初始組是必需的,額外組是可選的。

當在Linux系統中輸入用戶名及密碼登錄后,在整個使用過程中Linux系統會將每個用戶看做一個32位的整數,這個整數就是UID。

在Linux系統中有以下三種類型的用戶:

1.一般用戶 一般用戶是登錄計算機工作的人。不同的人使用不同的用戶名以便他們可以獨立操作。默認情況下UID會是一個500到60000的整數。

2.超級用戶 超級用戶默認是root用戶,該用戶的UID為0

3.系統用戶 在Linux中有些服務在安裝時會分配服務自身使用的UID和用戶名。系統用戶預留的UID是從1到499的整數。

默認情況下

當前用戶提示符家目錄(只有用戶自己可以訪問)
管理員以“#”結尾在“/root”中
一般用戶以“$”結尾在“/home”目錄下一個和用戶名相同的目錄中

管理員:

一般用戶:

2?用戶及用戶組管理命令

2.1 useradd:建立用戶 useradd命令用于建立用戶,該

  • useradd用于建立用戶,用戶建立完成后還需要通過“passwd”命令指定用戶的密碼。

2.2 passwd:更改用戶密碼

  • 一般情況下root用戶才能更改用戶密碼

  • 切換有密碼的用戶時,密碼為要切換用戶的密碼,而不是當前用戶密碼(su誰,密碼就要填誰的

2.3 usermod:更改用戶信息

2.4 groupadd:建立用戶組

2.5 finger:查找并顯示用戶信息

2.6 groupmod:更改GID與組名稱

2.7?userdel:刪除用戶組

2.8?groupdel:刪除用戶組

2.9 w:顯示當前登錄系統的用戶及用戶進程信息

2.10 who:顯示當前登錄系統的用戶信息

2.11 last:顯示當前及過去登錄系統的用戶信息

3 用戶切換

推薦平時使用時還是可以使用一個非root的用戶,只有在需要完成一些只有root用戶可以用的操作時才使用root用戶

3.1 su:切換用戶

su命令可以在不重新登錄系統的情況下臨時改變用戶的身份,該命令語法如下。

要從root用戶切換到普通用戶user,則使? su user。
要從普通??user切換到root用戶則使? su root(root可以省略),此時系統會提?輸?root??的 ?令。

在使用su命令切換到其他用戶后可以使用“exit”命令恢復原來的用戶身份。

3.2 sudo:以其他用戶身份執行命令

使用su命令切換用戶時,有一個明顯的安全問題就是一般用戶必須知道欲切換用戶的密碼時才可以成功執行su命令。

假設有這樣一種情況,管理員希望系統中的某些用戶可以使用部分只有管理員才可以使用的命令,這時如果使用su命令管理員就必須將自己的密碼告訴這些用戶,這樣顯然是不安全的。這時可以通過sudo命令解決這個問題

只有root用戶可以使用sudo命令

-u [<用戶名>|#<UID>]

指定執行指定命令的用戶,如不指定則表示希望使root用戶執行指定命令。

下一篇權限再講~~

小試牛刀~

(1)建立一個名為“lost”的用戶組。


(2)建立一個名為“kate”的用戶并指定該用戶UID為1000。


(3)設置用戶“kate”的密碼為“redhat”。


(4)建立一個名為“shannon”的用戶并指定其初始組為“lost”。


(5)為用戶“kate”指定一個名為“lost”的額外組。


(6)建立一個名為“charlie”的用戶指定其家目錄為“/home/lost”。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/96938.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96938.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96938.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

給定一個有序的正數數組arr和一個正數range,如果可以自由選擇arr中的數字,想累加得 到 1~range 范圍上所有的數,返回arr最少還缺幾個數。

給定一個有序的正數數組arr和一個正數range&#xff0c;如果可以自由選擇arr中的數字&#xff0c;想累加得 到 1~range 范圍上所有的數&#xff0c;返回arr最少還缺幾個數。 #include <iostream> #include <vector>using namespace std;void func1(std::vector<…

BigemapPro快速添加歷史影像(Arcgis衛星地圖歷史地圖)

這是Esri(Arcgis)官方提供的歷史影像數據&#xff0c;可放心使用。https://livingatlas.arcgis.com/wayback如何快速添加到Bigemap Pro軟件里&#xff0c;詳細步驟如下&#xff1a;復制下面的文本保存為 配置.bmmap,然后拖入軟件就可以了{"BmLayerVersion":"1.0…

[免費]基于Python的Django醫院管理系統【論文+源碼+SQL腳本】

大家好&#xff0c;我是python222_小鋒老師&#xff0c;看到一個不錯的基于Python的Django醫院管理系統&#xff0c;分享下哈。 項目視頻演示 https://www.bilibili.com/video/BV1iPH8zmEut/ 項目介紹 隨著人民生活水平日益增長&#xff0c;科技日益發達的今天&#xff0c;…

MyBatis 從入門到精通(第三篇)—— 動態 SQL、關聯查詢與查詢緩存

在前兩篇博客中&#xff0c;我們掌握了 MyBatis 的基礎搭建、核心架構與 Mapper 代理開發&#xff0c;能應對簡單的單表 CRUD 場景。但實際項目中&#xff0c;業務往往更復雜 —— 比如 “多條件動態查詢”“員工與部門的關聯查詢”“高頻查詢的性能優化” 等。本篇將聚焦 MyBa…

Linux內核中IPv4的BEET模式封裝機制解析

引言 在Linux網絡棧中,IPSec提供了網絡層的數據加密和認證服務。傳統的IPSec支持兩種模式:傳輸模式(Transport Mode)和隧道模式(Tunnel Mode)。然而,這兩種模式各有優缺點:傳輸模式開銷小但無法隱藏原始IP頭;隧道模式提供完全封裝但增加了開銷。 BEET(Bound End-to…

設計模式——創建型模式

什么是設計模式&#xff1f;設計模式是軟件工程中解決常見問題的經典方案&#xff0c;它們代表了最佳實踐和經驗總結。通過使用設計模式&#xff0c;開發者可以創建更加靈活、可維護和可擴展的代碼結構。設計模式不是具體的代碼實現&#xff0c;而是針對特定問題的通用解決方案…

我愛學算法之—— 位運算(上)

常見位運算 對于位運算&#xff1a; &&#xff1a;按位與&#xff0c;有0則0。 |&#xff1a;按位或&#xff0c;有1則1。 ^&#xff1a;按位異或&#xff0c;相同為0、不同為1。&#xff08;無進位相加&#xff09; ~&#xff1a;二進制位按位取反。 對于位運算的常見使用…

智能語音系統

智能語音系統通過技術手段讓機器能夠“聽懂”、“理解”并“回應”人類的語音&#xff0c;是實現人機交互的關鍵技術之一。下面我將為你梳理智能語音系統的核心組成部分、工作原理、應用場景以及面臨的挑戰。&#x1f9e0; 核心技術與工作原理智能語音系統之所以能實現人機交互…

水泵自動化遠程監測與控制的御控物聯網解決方案

一、行業背景與痛點分析水泵作為工業生產、農業灌溉、城市供水等領域的核心設備&#xff0c;其運行效率直接影響系統穩定性與運營成本。然而&#xff0c;傳統管理模式存在三大核心痛點&#xff1a;人工巡檢低效&#xff1a;偏遠地區水泵分布分散&#xff0c;依賴人工定期巡檢&a…

Python實現點云法向量各種方向設定

本次我們分享點云法向量定向的四種方法&#xff0c;分別是XYZ軸、相機位置、最小生成樹(MST)和質心設定方法。通常出現在三維點云處理、三維重建、計算機視覺或圖形學中&#xff0c;需要估計點云的法向量方向。它們的核心任務是&#xff1a;在已知點坐標和局部幾何結構&#xf…

騰訊云智能體開發平臺

提供全球領先的云計算服務騰訊云&#xff0c;騰訊集團傾力打造的云計算品牌&#xff0c;面向全世界各個國家和地區的政府機構、企業組織和個人開發者&#xff0c;提供全球領先的云計算、大數據、人工智能等技術產品與服務&#xff0c;以卓越的科技能力打造豐富的行業解決方案&a…

css flex布局,設置flex-wrap:wrap換行后,如何保證子節點被內容撐高后,每一行的子節點高度一致。

flex布局&#xff0c;設置flex-wrap&#xff1a;wrap換行后&#xff0c;如何保證子節點被內容撐高后&#xff0c;每一行的子節點高度一致。核心&#xff1a;需要設置父節點和子節點&#xff1a;align-items: stretch&#xff0c;兩個都要。代碼&#xff1a;<div class"…

Nginx_Tomcat綜合案例

要求 需求&#xff1a;通過 nginx 來代理兩個 tomcat 服務器&#xff08;反向代理&#xff09;&#xff0c;然后通過 https://www.nginx.com 來進行訪問。主機名IP軟件nginx192.168.30.10nginxtomcat1192.168.30.11java&#xff0c;tomcattomcat2192.168.30.12java&#xff0c;…

【Vue2手錄12】單文件組件SFC

一、知識回顧-Vue2項目基礎操作與環境配置 1.1 項目啟動 項目打開方式&#xff1a;直接將項目文件夾&#xff08;如my-app&#xff09;拖拽到 Visual Studio Code&#xff08;推薦編輯器&#xff09;&#xff0c;避免拖拽父級文件夾&#xff0c;防止路徑混亂。啟動命令&#xf…

VS2022下載+海康SDK環境配置實現實時預覽

一.VS2022下載去官網下載就可以了&#xff1a;https://visualstudio.microsoft.com/zh-hans/vs/下載Community版本是免費的。&#xff08;2&#xff09;下載后得安裝包VisualStudioSetup.exe打開&#xff1a;點擊繼續等待下載完成&#xff0c;出現如下界面&#xff0c;這里是選…

YOLO 模型從 PyTorch 轉換為 ONNX 并優化

YOLO 模型從 PyTorch 轉換為 ONNX 并優化 在深度學習部署中&#xff0c;ONNX&#xff08;Open Neural Network Exchange&#xff09; 已成為跨框架與跨平臺的標準格式。我們經常需要將 YOLOv8 在 PyTorch 中訓練好的模型轉換為 ONNX&#xff0c;并進行優化&#xff0c;以便在 …

推進新型信息基礎設施建設發展:蜂窩模組行業迎來結構性機遇

工信部副部長張云明在2025年9月9日國新辦新聞發布會上明確表示&#xff0c;將"扎實推進新型信息基礎設施建設發展"&#xff0c;并重點強調"打造新型工業網絡&#xff0c;推進蜂窩車聯網部署" 。這一政策表態對蜂窩模組行業產生深遠影響&#xff0c;將推動行…

返利app排行榜的緩存更新策略:基于過期時間與主動更新的混合方案

返利app排行榜的緩存更新策略&#xff1a;基于過期時間與主動更新的混合方案 大家好&#xff0c;我是阿可&#xff0c;微賺淘客系統及省賺客APP創始人&#xff0c;是個冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 在返利APP中&#xff0c;“熱門商品排行榜”“用…

科技信息差(9.12)

AI量子計算重塑藥物研發&#xff1a;技術融合路徑與產業革命一、引言&#xff1a;技術融合的顛覆性機遇2025年9月&#xff0c;AI藥物研發公共服務平臺正式上線&#xff0c;宣稱可將新藥上市時間縮短近半1。與此同時&#xff0c;量子計算與AI的跨界合作在KRAS抑制劑開發中取得突…

Java 分布式緩存實現:結合 RMI 與本地文件緩存

目錄 一、核心思路 二、項目結構說明 2.1 服務端項目結構&#xff08;IDEA&#xff09; 2.2 客戶端項目結構&#xff08;Eclipse&#xff09; 三、服務端實現&#xff08;IDEA&#xff09; 3.1 數據庫訪問層 3.2 遠程接口定義 3.3 遠程服務實現 3.4 服務端啟動類 四、…