李牛(Linux)

20:用戶和用戶組管理

引言:
新思維1:用戶?用戶是什么?能不能吃?好吃不!哈哈 不開玩笑了 我們平常接觸的用戶就是window系統下的用戶 用戶名叫啥來著 哦 user 但是對于Windows操作系統來說 好像一臺機器就有一個用戶 我說的是一般情況 也就不曾提及用戶組的概念 那我們就知道了 Linux操作系統下 既然提到了用戶組管理的概念 南無就說明Linux是多用戶的操作系統 用戶組管理就像是一個生產車間一樣 一個車間當中生產的產品的基層屬性是相同的 那么Linux一樣 用戶總就是存放屬性相同的一些用戶組 方便我們基層屬性的設置 那你就要有疑問了 以什么形式對用戶進行管理呢? 你是否還記得一切皆文件 對了 對用戶進行管理 就是對一些文件進行相應的管理
總結:
管理的方式->文件
管理的基層->資源的分配
++++++++++++++++++++++++++++++++++++++++++
用戶管理常用命令總結:
一:新建用戶:useradd
二:刪除用戶:userdel
三:修改用戶密碼:passwd
四:修改用戶的屬性:usermod
五:修改用戶的屬性:chage
++++++++++++++++++++++++++++++++++++++++++
Linux當中的用戶一般分為兩種。一種是具有特殊權限的用戶叫做root用戶。 也就是我們平時說的超級管理員。而另外一種就是普通用戶。那超級管理員具有什么樣的權限呢?我們所說的建立新的用戶(普通用戶)就是在root目錄當中建一個新的用戶。root用戶可以直接訪問普通用戶的家目錄。但是普通用戶是不能夠訪問root用戶的同時,普通用戶與普通用戶之間是沒有訪問權限的。就好比說,一個工廠雇傭了好多的員工 不同車間的員工一般是不能相互訪問的,但是對于老板(root用戶)來說,不僅可以創建車間,而且可以隨時到車間進行視察工作,那員工可以打探老板(root)的工作嗎?顯然是不切實際的 來下面我們就來體驗一下當老板的滋味,來建立一個新的車間
一:新建用戶:useradd

在這里插入圖片描述
++++++++++++++++++++++++++++++++++++++++++
在這里插入圖片描述

我們使用useradd建立了一個新的用戶(車間)了 那么我們要想看看車間的員工是否在認真地工作,也就是判斷一下是狗屎一個完整,可以使用的車間(用戶),那么我們來進行檢查一下,用到的命令就是id root以及id wilson 可以看到是存在的 新建一個車間是一個籠統的概念,接下來我們看看車間是如何進行建立的,到底創建一個新的用戶需要做哪些操作,用到的命令是 ls -a/home/wilson/ 就會看到車間(用戶)的一些設備(配置文件),如下圖所示,PS:此時創建的新的用戶是保存在了home目錄下的,因為是root進行創建的普通用戶,不要認為保存在了root目錄下 那種思想是錯誤的,
在這里插入圖片描述
這里的紅色箭頭上面的文件就是創建用戶時所使用的配置文件,就像我們建立車間一個樣,是需要一些設備進行生產的
為什么使用-a?如下圖所示:
在這里插入圖片描述
同時創建了一個車間,是要進行備案的,也就是統計一下,給車間上個編號啊,或者是安上一個密碼啊,簡單的記錄一下,那就要在/etc/passwd文件當中進行備份的操作,那我們就去瞧瞧備份的員工那里是否備份了,使用命令tail -10 /etc/passwd 如下圖:
在這里插入圖片描述
另外的一件事情就是:
在這里插入圖片描述
創建用戶的同時,系統會默認的將用戶分配到一個與用戶名相同的組當中,在同一個組當中的用戶具有相同的屬性,方便我們對多個用戶的同一個屬性進行統一的修改操作,當然 創建一個普通的用戶系統會分配一個編號給對應的用戶,比如說root用戶的編號是001,那么當我們將一個普通用戶的編號改為001時,系統就會認為之前的普通用戶就是現在的root用戶,如下圖:
在這里插入圖片描述
二:passwd:修改用戶的密碼
接下來我們進行登錄,登錄之前我們具有了用戶名,但是我們還是缺少一個東西,那是什么東西呢?對 就是密碼,那我們就制定一個密碼吧如下圖:
在這里插入圖片描述
三:刪除用戶:userdel
在這里插入圖片描述
四:修改用戶的屬性:
在這里插入圖片描述
五:chage:用戶周期的改變 即用戶的年齡
在這里插入圖片描述
++++++++++++++++++++++++++++++++++++++++++
組管理命令
在這里插入圖片描述

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

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

相關文章

(多線程)leetcode1115. 交替打印FooBar 記得Thread.yield();

我們提供一個類&#xff1a; class FooBar { public void foo() { for (int i 0; i < n; i) { print("foo"); } } public void bar() { for (int i 0; i < n; i) { print("bar"); } } } 兩個不同的線程將會共用…

Date類(日期時間類)219

219節課堂筆記 1.概述&#xff1a;表示特定的時間 2.所在的類&#xff1a;java.util.Date(表示時間和日期的類) 類date標識特定的瞬間&#xff0c;精確到毫秒 3.毫秒的換算&#xff1a;1秒1000毫秒 tips&#xff1a;不可以認為是1秒等于60毫秒&#xff0c;與時鐘換算是不一樣的…

(多線程)leetcode1116. 打印零與奇偶數

假設有這么一個類&#xff1a; class ZeroEvenOdd { public ZeroEvenOdd(int n) { ... } // 構造函數 public void zero(printNumber) { ... } // 僅打印出 0 public void even(printNumber) { ... } // 僅打印出 偶數 public void odd(printNumber) { ... } …

Date類的構造方法以及成員方法220

220&#xff1a;date類的構造方法以及成員方法 /** date類的構造方法以及成員方法date 2020年4月27日上午10:41:59 / import java.util.Date;//注意進行類包的調用 public class zixuejava { public static void main(String[] args) { // TODO Auto-generated method stub de…

(多線程)leetcode1117. H2O 生成 認識Java中的PV原語

現在有兩種線程&#xff0c;氫 oxygen 和氧 hydrogen&#xff0c;你的目標是組織這兩種線程來產生水分子。 存在一個屏障&#xff08;barrier&#xff09;使得每個線程必須等候直到一個完整水分子能夠被產生出來。 氫和氧線程會被分別給予 releaseHydrogen 和 releaseOxygen …

首元節點

線性表的鏈式表示和實現&#xff1a; 1.區分一個概念&#xff1a;頭結點 頭指針 首元節點 首元節點&#xff1a;就是線性表&#xff08;這里為什么說是線性表&#xff0c;而不說是鏈表呢&#xff1f;因為我們先來講清楚首元節點的概念&#xff0c;不涉及指針&#xff09;當中第…

(多線程)leetcode1195. 交替打印字符串 最簡單解法一個變量搞定

編寫一個可以從 1 到 n 輸出代表這個數字的字符串的程序&#xff0c;但是&#xff1a; 如果這個數字可以被 3 整除&#xff0c;輸出 "fizz"。 如果這個數字可以被 5 整除&#xff0c;輸出 "buzz"。 如果這個數字可以同時被 3 和 5 整除&#xff0c;輸出 &…

MYSQ產品

前言&#xff1a;MySQL數據庫&#xff0c;隸屬于MySQLAB公司&#xff0c;總部位于瑞典&#xff0c;后被Oracle收購 MySQLAB公司是由monky及他的兩位好朋友創建的&#xff0c;先是被sun公司收購然后被偶爾甲骨文公司收購 MySQL的優點&#xff1a; 1.它的成本是比較低的&#xff…

處理百萬級以上的數據提高查詢速度的方法

1.應盡量避免在where子句中使用!或<>操作符&#xff0c;否則將引擎放棄使用索引而進行全表掃描。2.對查詢進行優化&#xff0c;應盡量避免全表掃描&#xff0c;首先應考慮在where及orderby涉及的列上建立索引。3.應盡量避免在where子句中對字段進行null值判斷&#xff0c…

leetcode三道shell題

給定一個文本文件 file.txt&#xff0c;請只打印這個文件中的第十行。 示例: 假設 file.txt 有如下內容&#xff1a; Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 你的腳本應當顯示第十行&#xff1a; Line 10 sed -n 10p file.txt 給定一個…

DateFormat(炸窩)

222&#xff1a;DateFormat方法的使用以及功能&#xff1a; java.text.DateFormat是日期或者時間格式化子類的抽象類&#xff0c;作用&#xff1a;可以幫我們完成日期和文本之間的轉換&#xff0c;也就是可以在Date對象與String對象之間進行來回轉換 格式化&#xff1a; 按照指…

劍指offer:3-7記錄

找出數組中重復的數字。 在一個長度為 n 的數組 nums 里的所有數字都在 0&#xff5e;n-1 的范圍內。數組中某些數字是重復的&#xff0c;但不知道有幾個數字重復了&#xff0c;也不知道每個數字重復了幾次。請找出數組中任意一個重復的數字。 示例 1&#xff1a; 輸入&#…

計算一個人出生了多少天(炸窩)

223&#xff1a; 小小練習&#xff1a; 請使用日期API來計算一個人出生了多少天&#xff1f; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class zixuejava { public static void main(Str…

劍指offer:8-11記錄

用兩個棧實現一個隊列。隊列的聲明如下&#xff0c;請實現它的兩個函數 appendTail 和 deleteHead &#xff0c;分別完成在隊列尾部插入整數和在隊列頭部刪除整數的功能。(若隊列中沒有元素&#xff0c;deleteHead 操作返回 -1 ) 示例 1&#xff1a; 輸入&#xff1a; ["…

mysql命令

Mysql常見的命令總結&#xff1a; mysql服務的退出以及登陸 方式一&#xff1a;通過mysql自帶的客戶端&#xff0c;只限于root用戶 方式二&#xff1a;通過Windows自帶的客戶端&#xff0c; 登陸&#xff1a;mysql -uroot -p&#xff1b; 退出&#xff1a;exit或者是ctrlc&am…

leetcode343. 整數拆分

給定一個正整數 n&#xff0c;將其拆分為至少兩個正整數的和&#xff0c;并使這些整數的乘積最大化。 返回你可以獲得的最大乘積。 示例 1: 輸入: 2 輸出: 1 解釋: 2 1 1, 1 1 1。 示例 2: 輸入: 10 輸出: 36 解釋: 10 3 3 4, 3 3 4 36。 思路&#xff1a;動態規…

尚硅谷李老師Mysql基礎筆記

數據庫的相關概念 一&#xff1a;數據庫的好處 1.可以持久化數據到本地 2.結構化查詢 二&#xff1a;數據庫的常見概念 1.DB&#xff1a;數據庫&#xff0c;存儲數據的容器 2.DBMS:數據庫管理系統&#xff0c;又稱為數據庫軟件或數據庫產品&#xff0c;用于創建或者管理數據&…

劍指offer:12-17記錄

請設計一個函數&#xff0c;用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一格開始&#xff0c;每一步可以在矩陣中向左、右、上、下移動一格。如果一條路徑經過了矩陣的某一格&#xff0c;那么該路徑不能再次進入該格子。例如&#xf…

劍指offer:18-21記錄

給定單向鏈表的頭指針和一個要刪除的節點的值&#xff0c;定義一個函數刪除該節點。 返回刪除后的鏈表的頭節點。 注意&#xff1a;此題對比原題有改動 示例 1: 輸入: head [4,5,1,9], val 5 輸出: [4,1,9] 解釋: 給定你鏈表中值為 5 的第二個節點&#xff0c;那么在調用…

尚硅谷李老師筆記2

一&#xff1a;MySQL的背景 前身是瑞典的一家公司&#xff0c;MySQLAB 08年被sun公司收購 09年sun公司被oracle公司收購 二&#xff1a;MySQL的優點 1.開源&#xff0c;免費&#xff0c;成本低 2.性能高&#xff0c;移植性好 3.體積小&#xff0c;便于安裝 三&#xff1a;MyS…