90 likes | 173 Views
檔案權限的設定與初始值. 檔案的屬性. 共分為 七個欄位 ,其中第一個欄位為檔案的權限. 檔案的權限. 檔案類型 [ d ] 是目錄 [ - ] 是檔案. 檔案 / 目錄權限的意義. 一般檔案 r 可 讀取 該檔案的內容 w 可 修改 / 編輯 檔案的內容 x 可執行該檔案 目錄檔案 r 可 列出 目錄中的檔案 w 可在該目錄內建立 / 刪除檔名 ( 異動某目錄 結構 ) x 可進入該目錄. 權限的應用. 進入某目錄所需的基本權限
E N D
檔案權限的設定與初始值 檔案管理
檔案的屬性 • 共分為七個欄位,其中第一個欄位為檔案的權限 檔案管理
檔案的權限 • 檔案類型 • [ d ]是目錄 • [ - ]是檔案 檔案管理
檔案/目錄權限的意義 • 一般檔案 • r 可讀取該檔案的內容 • w 可修改/編輯檔案的內容 • x 可執行該檔案 • 目錄檔案 • r 可列出目錄中的檔案 • w 可在該目錄內建立/刪除檔名(異動某目錄 • 結構) • x 可進入該目錄 檔案管理
權限的應用 • 進入某目錄所需的基本權限 • 該目錄需具備 x 權限 (才能進入) • 使用者可在該目錄查閱檔名,需具備 r 權限 (才可顯示) • 讀取一個目錄中檔案內容所需的基本權限 • 該檔案所在的目錄至少要有 x 權限 (才能進入目錄) • 該檔案至少要有 r 權限 (才能開啟) • 修改一個目錄中檔案所需的基本權限 • 該檔案所在的目錄至少要有 x 權限 (才能進入目錄) • 該檔案至少要有 w 權限(若要開啟再編輯則需r,w) 檔案管理
權限的應用(續) • 建立一個檔案所需的基本權限 • 該目錄至少要具有 w,x的權限 (才能進入並建檔) 檔案管理
檔案權限的修改 ugoa • +(加入) • (減去) • =(指定) • 利用符號表示 • chmoda+xrun.shrwxrwx--x • chmod a-x run.shrw-rw---- • chmod a=x run.sh --x--x--x • 利用數字表示 • chmod 777 run.sh rwxrwxrwx • Chmod 744 run.sh rwxr--r-- • Chmod 700 run.sh rwx------ 421 rwx chmod 檔案或目錄 檔案管理
umask 預設權限 • 新建檔案/目錄的預設權限 • umask顯示的結果為『拿掉的權限』 • umask022 指定預設權限 • 目錄:drwxr-xr-x 777-022755 • 檔案:-rw-r—r-- 666-022644 • 一般使用者預設的umask為002 檔案管理
作業系統 B班同學,請依照規定分二次課堂練習 4/22 第一梯次同學 4/29 第二梯次同學 檔案管理