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

用戶等級

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
發佈了379 篇原創文章 · 獲贊 250 · 訪問量 54萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章