接下來來**linux中有關使用者和組管理的一些常用命令。
linux中會存在好多使用者賬戶,如何管理好繁多的使用者和組是我們管理乙個作業系統的使用許可權的重要過程,所以學習好有關使用者和組管理的一些常用命令是很重要的。
useradd是新增新使用者的指令,指定完畢之後,可以在home下看到該使用者的資料夾:
我們可以使用password來給新使用者指定密碼:
在etc資料夾下有乙個儲存所有使用者的檔案,叫password,我們開啟它,在最後一行就可以看到我們新新增的使用者:
意思代表的是,我們新新增了乙個使用者叫做newuser,這個使用者的組是501,這個使用者的id號是501,這個使用者的主目錄是/home/newuser,這個使用者所用到的shell是/bin/bash。
(解釋一下什麼是shell。我們都知道,linux系統是依託的linux核心。我們所有的命令難道都是去請求核心嗎?不是,要知道系統是分層的,linux核心外有乙個叫做shell的層,是用來解釋命令然後再和核心打交道。然而shell又有各種各樣的不同的形式,有shell(最原始的shell)、cshell(類似於c語言的語法)、kshell、bashshell。不同的shell執行是不一樣的,我們現在使用的shell就是bashshell。我們可以通過指令可以切換目前的shell格式。一般我們就用bashshell就夠了。)
乙個使用者屬於哪個組,以及其它組的資訊,可以檢視etc資料夾下的group檔案:
當新增了乙個使用者而沒有給使用者分配組的時候,它預設就會新增乙個和這個使用者名稱一樣的組,也就是乙個新的組。
我們可以給使用者指定乙個組testg。我們新新增乙個組,然後建立newuser2,給其指定這個組:
我們就發現新加的使用者屬於id為503的testg組了。
修改使用者所在組指令。我們把testuser所屬的501組改為名為testg的503組:
用於刪除目錄,有兩個步驟,首先刪除使用者,然後刪除home下改使用者的資料夾。
我們接下來刪除剛剛建立的testuser2使用者
switchuser的簡稱,就是切換使用者的意思。
我們切換我們之前建立的newuser使用者:
當切換信使用者的時候,預設當前路徑為使用者的主目錄。
Linux使用者組與使用者組高階命令
1.使用者鎖定 passwd l user1 2.解除使用者鎖定 passwd u user1 3.使用者無密碼登記 passwd d user1 4.新增到附屬使用者組 gpasswd a user1 boss 組名 去除使用者到附屬使用者組 gpasswd d user1 boss 5.切換到b...
使用者與使用者組管理部分命令
linux useradd 命令用於建立使用者帳號。useradd 可用來建立使用者帳號。帳號建好之後,再用 passwd 設定帳號的密碼。而可用 userdel 刪除帳號。使用 useradd 指令所建立的帳號,實際上是儲存在 etc passwd 文字檔案中。useradd mmnr c 備註 ...
每日一linux命令7 使用者及使用者組
一 查詢使用者及使用者組相關命令 1 whoami 查詢當前登入的使用者名稱 2 groups 查詢當前登入使用者名稱所在的使用者組 3 groups root 查詢root使用者名稱所在的使用者組 二 怎麼批量檢視使用者組 1 etc group檔案包含所有組 所以執行命令 cat etc gro...