Linux用戶群組權限恢復
/etc/passwd:該文件用於存放用戶詳細信息:例如
root:x:0:0:root:/root:/bin/bash
用戶id 0:就表示root用戶
bin下的bash:表示可以登入操作系統
sbin下的nologin:不能登入系統
用戶名:密碼:用戶id:組id:用戶描述信息:用戶目錄的家目錄:可執行文件
/etc/shadow :該文件用於存放用戶名密碼.
/etc/group:用於存放組ID
root:X:0
組名:組密碼:組id
/etc/gshadow:用於存放組密碼
創建一個用戶除以上文件之外,還會創建一個以該用戶名命名的家目錄
/var/spool/mail/
創建一個用戶也會給用戶創建一個郵箱
id 用戶名:查是否存在該用戶,並返回id,查看對應用戶的用戶的id,用戶的組id 和在哪個組裏
vim 文件名:用於編輯文件 a,i,o進入編輯模式 esc 進入執行模式 :wq保存退出 q表示退出 wq!強制保存退出
若沒有對應的編輯權限,只有root對其強制保存退出
vim先將內容從硬盤加載到內存,然後在修改,修改後將內存的內容覆蓋到原先內容的位置
echo:回顯命令,echo後面接內容,就顯示什麽內容,類似print
useradd -u :指定用戶的uid:默認是從500之後開始
-g:指定用戶所在的群組
-d:指定用戶的家目錄
-c:指定用戶的備註信息
-s:指定用戶的shell
userdel -r:刪除用戶
id 查看用戶
通過命令改
usermod 修改用戶:
usermod -d:修改用戶的家目錄:改的只是用戶的配置文件,改了之後必須在家目錄下創建一個家目錄
usermod -aG 組 成員
權限 root用戶沒有權限的約束
ls -l
第一組 文件的權限信息 最後面的點是表示在安全情況下創建的文件
- r w - - - - - - - .
d r w x r - x r - x.
1:代表文件的文件類型
-代表普通的文本文件
d代表文件目錄
l:代表鏈接文件
b:設備文件
p:管道文件
剩下9位,3位一組
2-4:
屬主的權限 表示 u
分三類:讀r 對應數字4,寫w對應數字2,執行x隨意數字1
5-7
屬組的權限 標示g
8-10
其他用戶權限 表示o
chmod:修改權限
例:chmod u-rw a.txt 或 chmod u = rw a.txt 修改的是主權限
註意:只有文件的屬主才可以修改權限
執行文件的方法: sh 文件路徑 bash 文件路徑 . 文件路徑 ./文件路路徑
第二組 文件的硬連接
第三組 屬於什麽人(屬主)
第四組 屬於哪個組(屬組)
第五組 文件大小
第六組 文件創建日期
第七組 文件名
目錄的權限:
ll -d 路徑名 查看用戶的目錄權限
r:可以ls該目錄下的子文件名,目錄名
w:可以在該目錄下創建,刪除,重命名
x:可以cd到該目錄下
chown:修改屬主和屬組
例:修改兩個
chown root root a.txt
chown root a.txt 只修改屬主
chown .root 只修改屬組
遞歸修改權限
chown -R :修改目錄以及目錄下的文件的權限
Linux用戶群組權限恢復