為什麼要進行使用者管理
在一般情況下,我們並不會使用root使用者進行linux的指令操作,因為它的許可權太高,對於一些入職新員工來說許可權太高,容易出現錯誤。這時我們就需要去建立使用者並給使用者分配許可權,每乙個使用者都會有乙個組,而且乙個使用者至少有乙個使用者組,使用者也可以存在多個使用者存組當中。
新增使用者
useradd 使用者名稱 : 如果在使用此命令沒有指定組的話,預設使用使用者名為組名,並吧使用者分配到此使用者組中 ,並且存放在linux的/home 目錄中
useradd -d 使用者名稱 :指定 -d指定分組,將使用者名稱指定到每個分組下
指定使用者密碼或者修改使用者密碼
passwd 使用者密碼 (操作時必須許可權足夠,比如root使用者進行操作)
輸入密碼需要注意的點
使用者刪除
userdel 使用者名稱 :刪除使用者名稱,並且保留該使用者組或者是保留家目錄
userdel -r 使用者名稱:刪除使用者名稱,不保留使用者組或者是家目錄 (二者都必須在root使用者下才能進行操作)
查詢使用者
id 使用者名稱: 如果查詢到了會顯示 uid ,gid ,組的資訊,如果沒有查到會顯示無此使用者
uid :使用者id ,gid:所在組的id號 組:組的id號、
切換使用者
有時候在操作的時候,發現許可權不夠,這時候我們就需要切換到更高許可權使用者當中,比如root使用者
su - 使用者名稱 :切換使用者
從許可權底的使用者切換到許可權搞的使用者需要進行密碼的輸入,從許可權高的到低的不需要輸入密碼。
exit 指令能夠切換之前的使用者
檢視當前使用者
組的操作
建立組 :groupadd 組名
刪除組:groupdel 組名
新增使用者到指定的組名:groupadd -g 組名 使用者名稱
修改使用者組:usermod -g 組名 使用者名稱
檔案存放位置
使用者存放位置(組資訊):/etc/passwd
每行的含義,使用者名稱:口令(加密的):使用者標識號:組標識號:注釋性描述:主目錄:登入shell
配置檔案資訊(組資訊):/etc/group
每行含義:組名:口令組標識號:組內使用者列表:有哪些使用者屬於這個組(做了處理我們基本上是看不到的)
口令配置檔案(密碼和登入資訊,是加密的)中/etc/shadow
LInux 使用者管理
最近在使用nagios的時候,需要新增一些使用者和組的資訊。需要整理一下,有些記不清楚了。原文連線 http www.g loaded.eu 2005 11 06 manage users from the command line userinfo 使用者資訊 命令id 顯示使用者基本資訊 命令u...
Linux使用者管理
0 產看使用者uid gid 等資訊 id 使用者名稱 1 linux使用者型別 1 超級使用者 root uid 0 2 偽使用者 uid 1 499之間 3 普通使用者 uid 500 60000之間 2 配置檔案 1 使用者資訊檔案 etc passwd 2 密碼檔案 etc shadow 3...
Linux 使用者管理
1 linux裡檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來管理使用者.xwindows介面的就不說了.1 在終端裡.其實只需要檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為...