linux中許可權對目錄和檔案不同的意義

2021-09-24 12:12:00 字數 962 閱讀 7161

linux 系統內檔案有三種身份(擁有者、群組與其他人),每種身份都有三種許可權(rwx), 已知道能夠使用chown,chgrp,chmod去修改這些許可權與屬性,當然,利用ls -l去觀察檔案也沒問題。那麼,這些檔案許可權對於一般檔案與目錄檔案有何不同呢?

x (execute):該檔案具有可以被系統執行的許可權。

檔案是存放實際資料的所在,那麼目錄主要是儲存啥玩意啊?目錄主要的內容在記錄檔名列表,檔名與目錄有強烈的關連啦! 所以如果是針對目錄時,那個 r, w, x 對目錄是什麼意義呢?

總之,目錄的 w 許可權就與該目錄底下的檔名異動有關就對了啦!

x (access directory):目錄的執行許可權有啥用途啊?目錄只是記錄檔名而已,總不能拿來執吧?沒錯!目錄不可以被執行,目錄的 x 代表的是使用者能否進入該目錄成為工作目錄的用途! 所謂的工作目錄(work directory)就是你目前所在的目錄啦!舉例來說,當你登入 linux 時, 你所在的家目錄就是你當下的工作目錄。而變換目錄的指令是『cd』(change directory)囉!

元件內容

迭代物件rw

x檔案詳細資料 data

檔案內容

讀到檔案內容

修改檔案內容

執行檔案內容

目錄檔名

可分類抽屜

讀到檔名

修改檔名

進入該目錄的許可權(key)

根據上述的分析,你可以看到,對一般檔案來說,rwx 主要是針對『檔案的內容』來設計許可權,對目

錄來說,rwx 則是針對『目錄內的檔名列表』來設計許可權。 其中最有趣的大概就屬目錄的 x 許可權

了!『檔名怎麼執行』?沒道理嘛!其實,這個 x 許可權設計,就相當於『該目錄,也就是該抽屜的 "

鑰匙" 』啦! 沒有鑰匙你怎麼能夠開啟抽屜呢?對吧!

linux中許可權對目錄和檔案不同的意義

linux 系統內檔案有三種身份 擁有者 群組與其他人 每種身份都有三種許可權 rwx 已知道能夠使用 chown,chgrp,chmod去修改這些許可權與屬性,當然,利用ls l去觀察檔案也沒問題。那麼,這些檔案許可權對於一般檔案與目錄檔案有何不同呢?許可權對檔案的重要性r read 可讀取此一檔...

Linux 四 目錄和檔案許可權

ll drwx 第一位 d資料夾 f檔案 第二三四位 是第一組,檔案擁有者許可權位 第五六七位 是第二組,檔案擁有組許可權位 第 十位 是第三組,其他所有人許可權位 表示字元 許可權名稱 對檔案的含義 對目錄的含義 r 4 讀 讀取檔案內容 檢查目錄內容 w 2 寫 修改檔案內容 改變目錄內容 x ...

Linux系統中目錄和檔案許可權介紹

為什麼需要許可權 我們發現,初學者並不是不能理解許可權命令,而是不能理解為什麼需要設定不同的許可權。所有的人都直接使用管理員身份,不可以嗎?現在由於絕大多數使用者使用的是個人計算機,而使用個人計算機的使用者一般都是被信任的使用者。在這種情況下,大家都可以使用管理員身份直接登入。又因為管理員擁有最大許...