iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

linux 能力upup系列 第 7

Day07 linux檔案權限II

經過我們昨天稍微討論有關檔案權限的部分,我相信大家對於這個部分都相對有了一定的了解,那麼我今天就將討論的方向往指令的部分更加延伸吧。

那我今天先從如何改變檔案屬性與權限的部分開始吧

基本會用上的指令就這三個, chgrp、 chown、 chmod

chgrp
(1)基本上就是改變檔案所屬群組
(2)要被改變的群組名稱必須在 /etc/group檔案內存在,不然會出問題

chown
(1)基本上就是改變檔案擁有者
(2)使用者必須是已經存在系統中的帳號,也就是在/etc/passwd這個檔案中有紀錄的使用者名稱
(3)可以修改群組名稱
(4)如果要連目錄下的所有次目錄或檔案同時更改擁有者的話,直接在指令中加上-R

chmod(記得權限是三個三個一組的)
(1)基本上就是檔案權限的改變
(2)數字類型改變檔案權限
每個權限代表的數字都不一樣, r:4 w:2 x:1。每個身分各自有三個權限,權限的分數是用累加的,因此我們設定權限變更時,便是設定權限更新後累加的結果,不用擔心會不會出現結果重複的問題,因為三種權限所代表的值都不相同,因此每一種結果的值都是特定唯一的。
(3)符號類型改變檔案權限
符號類型會比剛剛提及的數字類型還要稍微複雜一點,因為這個類型有多出使用者以及設定概念。
使用者基本上就分為這四個,u(user)、g(group)、o(other)、a(all)
設定概念基本上就分為這三種,+(加入)、-(除去)、=(設定)
那這隻指令的使用格式就是這樣 chmod 使用者 設定 權限(rwx) 檔案或目錄

以上就是本人介紹檔案權限的部分,如果有缺漏的部分,也麻煩大家多指教


上一篇
Day06 linux的檔案權限I
下一篇
Day08 目錄與檔案的權限I
系列文
linux 能力upup30

尚未有邦友留言

立即登入留言