iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
0

群組共用功能

群組建立的目的或多或少是為了共享檔案資訊,因此可使用:

mkdir /srv/[目錄名] 建立目錄
chgrp [群組名] /srv/[目錄名] 變更目錄的所屬群組
chmod 770 /srv/[目錄名] 變更權限
之後就可以看見變更後的檔案資料
770是文件的權限數字

權限數字

如果要變更權限,直接使用數字是比較方便的,權限數字對照:

r w x
4 2 1

再來是依照順序,文件擁有者>文件所屬群組用戶>其他用戶,依照上面的範例:rwx rwx - - -,4+2+1, 4+2+1, 0,就是770。
在網路上也有權限計算機:https://linxz.github.io/tianyizone/linux-chmod-permissions.html

目錄的權限

之前學過的rwx是針對檔案的權限,這次學的是針對目錄的權限。

  • r (read contents in directory): 可讀取目錄結構清單,表示用戶可以查詢目錄下的檔名資料
  • w (modify contents of directory): 表示用戶可以更改該目錄的結構清單權限,例如
    • 建立或刪除檔案目錄
    • 修改檔案目錄名稱
    • 搬移檔案目錄位置
  • x (access directory): 代表使用者可否進入該目錄成為工作目錄

程序管理

在Linux系統中,所有在系統上運作的都是透過觸發程式成為記憶體程序後,才能順利操作系統,所以必須先了解什麼是程序。

程式與程序

  • 程式(program):通常為binary program,放置在儲存媒體中,是實體檔案的型態存在
  • 程序(process):程式被觸發後,執行者的權限和屬性、程式碼與所需資料都會被載入記憶體,作業系統並給予這個記憶體內的單元一個識別碼(PID),簡單來說,程序就是一個正在運作中的程式。

心得

這次學到的比較是觀念上的東西,實作比較少,不過觀念懂了才比較能清楚某些指令為何要那樣做

參考

鳥哥的Linux基礎訓練教材
ISBN 978-986-476-575-1


上一篇
Day 13 學習日誌
下一篇
Day 15 學習日誌
系列文
Linux 30天學習日誌30

尚未有邦友留言

立即登入留言