權限與帳號概覽
Linux 用「誰」加上「對這個檔能做什麼」來保護系統。很多「指令沒反應」或「Permission denied」,根因都在這裡,而不是指令記錯。
三個角色、三種動作
每個檔案都有擁有者(user)、群組(group)與其他人(others)。對檔案能做的事則是:
- r 讀
- w 寫
- x 執行(檔案)或進入(目錄)
ls -l 最左邊那串就是權限:
- 第一個字元是類型:
-一般檔、d目錄、l連結 - 接著九個字元:擁有者
rw-、群組r--、其他人r--
目錄沒有 x,就算有 r 也 cd 不進去。這是初學者最常見的卡關。