在linux中,簡單的理解使用者就是登入系統和作業系統需要的憑證, 組就是把各類使用者進行歸類。
儲存使用者組資訊的三個檔案有三個/etc/passwd、/etc/shadow、/etc/group,接下來我們來對它們進行解釋。
1.1使用者的基本資訊檔案
使用者的資訊都儲存在/etc/passwd資料夾內,我們可以用cat /etc/passwd命令來檢視,輸入完該命令後如圖所示
我們以最後一行的乙個使用者「user04」為例,其中每個使用者有7條資訊,用「:」分隔,我們從前往後來乙個乙個解釋,
user02:使用者名稱,是登入linux系統使用者的名字
x:密碼佔位符,此處不直接顯示密碼,並用x代替
1009:使用者的id,即uid,
1009: 組id,即gid
後面兩個冒號之間的空白表示使用者的描述,但是此使用者沒有新增描述,
home/user02:使用者的家目錄,即使用者所在的目錄,例如,當前user02賬戶就在/home/user02目錄,
/bin/bash:登入shell,bash是linux中的命令直譯器,在「/bin/「目錄下,用來解釋使用者輸入的命令並傳達給系統做出相應的動作。
1.2使用者密碼資訊檔案
使用者密碼資訊檔案儲存在/etc/shadow內,我們用tail -1 /etc/shadow命令來檢視shadow檔案的最後一條資訊,如圖:
1.3組檔案資訊
組檔案資訊同樣也是儲存在/etc/group內,使用tail -1 /etc/group來開啟該檔案並顯示最後一行來作解釋,如圖:
其中用冒號分隔了四個資訊,我們來從前往後一一解釋,
hr:組名
x:組密碼
1012:組id,即gid
user2:組中包含的使用者名稱
2.1.1建立使用者/更改使用者密碼
linux中建立使用者用useradd命令,即add新增,user使用者,新增使用者,示例:user add test1,如圖
執行完成後不會有提示但是使用者已經建立好了,我們可以使用tail -1 /etc/passwd命令來檢視剛才我們所建立的使用者,
,該命令的意思是檢視passwd的最後一行資訊即最新建的資訊。
可以緊接著為使用者建立密碼 ,使用passwd test1命令 回車 輸入新密碼即可。也可以直接輸入passwd為本賬戶更改密碼。如圖
在建立使用者的過程中,我們也可以新增引數,如useradd test2 -u 1200,該命令表示建立使用者,並設定使用者的id為1200,
useradd test3 -d /home/test3,該命令表示建立使用者並把該使用者的家設定在/home/test3內/正常不指定目錄的情況下預設也是建立在這裡,這裡我為了方便管理給大家這麼演示,
useradd test4 -s /sbin/nologin 該命令表示,建立使用者並指定該使用者的命令直譯器,正常為/bin/bas**件。若誤操作該使用者將無法登入。接下來我依次輸入命令給大家看結果
2.1.2 刪除使用者
linux中刪除使用者的命令為userdel -r 使用者名稱,接下來我要輸入命令給大家演示,
輸入userdel -r test4,
如圖,使用者test4已經被我刪除。
首先我們來建立組,建立組的命令為
groupadd 組名,示例:groupadd niupi,然後使用
tail -2 /tec/group來檢視是否建立成功,
結果顯示niupi組已建立成功。
我們也可以在建立組的時候給組設定組id,示例,groupadd niupi1
-g 2000結果如圖,
,刪除組的方法為groupdel 組名,如groupdel niupi1,結果如圖已經刪除了剛才建立的組
2.3組成員管理
這一小部分我們將了解把乙個使用者新增到乙個組裡,然後再從組裡刪除這個使用者的操作,首先我們了解一下把使用者新增到組裡的命令格式,usermod -ag 組名 使用者名稱。如圖,分為三部分,
第一部分,首先我們用id加使用者名稱來檢視該使用者當前的資訊,
第二部分,用usermod -ag niupi test1命令來將test1使用者新增到niupi組中,並檢視當前test1的資訊,發現組id已經加入到了niupi中,
第三部分,把使用者從組中刪除,我們使用gpasswd -d使用者名稱組名來進行刪除,如gpasswd-d test1 niupi,執行命令後再檢視test1的資訊,已經從niupi組中刪除。
努力 奮鬥!
Linux使用者管理詳解
使用者管理詳解 均為在管理員下的操作 一 使用者 新增使用者 useradd u 指定uid 550 d 家目錄 zisefeizhu g 初始組 group g 附加組 ad,a,ab 乙個使用者可以有乙個或多個附加組 s shell bin bash c 注釋 this is a good bo...
Linux中的使用者管理
linux中的使用者管理 任何使用linux的系統資源的使用者,必須使用乙個合法的賬號和密碼 賬號和密碼一般都是想系統管理員申請 root使linux系統安裝時預設建立的系統管理員賬號 普通賬號由超級管理員建立 新增使用者 新增使用者 命令 useradd 使用者名稱 例如 useradd zzd ...
linux使用者管理介面 Linux中的使用者管理
本教程主要講解如何對linux使用者進行管理。使用者是linux作業系統中的乙個重要組成部分,它可以操作檔案並執行其他一些操作。為每個使用者分配乙個id,該id對於作業系統中的每個使用者都是惟一的。在這篇文章中,我們將了解使用者和用於獲取使用者資訊的命令。安裝作業系統之後,將id 0分配給root使...