用戶等級
2個等級root、非root
root最高權限,只有一個root用戶,用戶名也是root
非root權利受限制,只能訪問root規定的文件
home目錄
登錄用戶擁有自己的的文件目錄,一般是/home/xxx ,注意xxx是用戶名,該目錄是xxx用戶的私人目錄。
home目錄之外是公共目錄,一般都是隻讀目錄。
用戶組
一個用戶可以屬於多個用戶組,但是至少得有一個用戶組。用戶組實際上類似於角色的概念,用來描述用戶可訪問哪些文件。
/etc/passwd存儲用戶信息
/etc/passwd存放用戶基本信息,查看一下如下圖:
取出一行分析:
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用戶組。
/etc/group 存放用戶組
使用cat查看用戶組信息如下:
這個比較簡單,我們分析下
root | x | 0 | |
---|---|---|---|
用戶組名 | 密碼 | GID | 用戶組內用戶名 |
注意用戶組內用戶名,包含了屬於該組的其他用戶名信息。
用戶與用戶組管理
命令 | 功能 | 示例 | 說明 |
---|---|---|---|
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 |