天天看點

Linux學習筆記(3)--使用者與使用者組

1. 使用者等級

2個等級root、非root

root最高權限,隻有一個root使用者,使用者名也是root

非root權利受限制,隻能通路root規定的檔案

2. home目錄

登入使用者擁有自己的的檔案目錄,一般是/home/xxx ,注意xxx是使用者名,該目錄是xxx使用者的私人目錄。

home目錄之外是公共目錄,一般都是隻讀目錄。

3. 使用者組

一個使用者可以屬于多個使用者組,但是至少得有一個使用者組。使用者組實際上類似于角色的概念,用來描述使用者可通路哪些檔案。

4. /etc/passwd存儲使用者資訊

/etc/passwd存放使用者基本資訊,檢視一下如下圖:

Linux學習筆記(3)--使用者與使用者組

取出一行分析:

root x 0 0 root /root /bin/bash

使用者名 密碼 UID GID 使用者全名 home目錄 shell

注意,密碼是x,就是不讓你看到的意思;UID是User ID使用者編号,GID是Group ID使用者組編号;UID=0表示root使用者,GID=0表示root使用者組。

5. /etc/group 存放使用者組

使用cat檢視使用者組資訊如下:

Linux學習筆記(3)--使用者與使用者組

這個比較簡單,我們分析下

root x 0

使用者組名 密碼 GID 使用者組内使用者名

注意使用者組内使用者名,包含了屬于該組的其他使用者名資訊。

6. 使用者與使用者組管理

指令 功能 示例 說明

useradd 添加使用者 useradd tom 需要root權限

passwd 修改自己密碼 passwd xxx 登入後修改

passwd 修改别人密碼 passwd tom 需要root權限

userdel 删除使用者 userdel -r tom 删除使用者及home目錄

groupadd 添加使用者組 groupadd admin

groupdel 删除使用者組 groupadd admin

su 切換使用者 su tom

whoami 檢視目前使用者 whoami  

繼續閱讀