權限是對文件或目錄的訪問權限。
授權是系統中授予特定資源訪問的概念。
資料訪問應基於需要知曉的原則。
Linux中的三種權限
檔案擁有者類型
權限表示法
drwxrwxrwx
。
d
代表目錄,-
代表普通文件)r
, w
, x
)r
, w
, x
)r
, w
, x
)檢查權限的方法
ls
命令。
ls -l
:顯示文件和目錄的權限。ls -a
:顯示隱藏文件。ls -la
:包括隱藏文件的權限。主題 | 內容 |
---|---|
權限定義 | 權限是對文件或目錄的訪問權限 |
授權 | 授予特定資源訪問的概念 |
三種權限 | 1. 讀取權限 (Read) |
2. 寫入權限 (Write) | |
3. 執行權限 (Execute) | |
檔案擁有者類型 | - 使用者 (User) |
- 群組 (Group) | |
- 其他 (Other) | |
權限表示法 | 10個字符的字符串,例如:drwxrwxrwx |
檢查權限的方法 | - ls -l : 顯示權限 |
- ls -a : 顯示隱藏文件 |
|
- ls -la : 包括隱藏文件的權限 |
目的: 學習如何使用 chmod 指令來變更文件和目錄的權限
+
表示添加權限-
表示移除權限在 logs 子目錄下使用 ls -l 指令來查看當前權限。
調整權限: 為g群組添加+寫入w權限,從其他用o戶移除-讀取r權限。
重新執行 ls -l 以檢查權限變更結果。
完整指令 chmod g+w,o-r access.txt
這個指令會覆蓋現有的權限,例如,如果使用者之前具有寫入權限,當你只指定讀取權限時,寫入權限將被移除。chmod u=r,g=r,o=r login_sessions.txt = assigns permissions for the user, group, or other