2016 12 21linux目錄與檔案的許可權意義

2021-07-25 12:57:20 字數 1592 閱讀 5309

許可權對檔案的重要性:

檔案是實際含有資料

r(read):可讀取此檔案的實際內容。

w(write):可以編輯、新增或是修改改檔案的內容。(但不含刪除檔案

x(execute):該檔案具有被系統執行的許可權。----跟windows系統的區別:windows中通過看副檔名來看是否能被執行,如(.exe,.bat .com),在此處只看」x「

許可權對目錄的重要性:

檔案是存在實際資料的所在,而目錄主要的內容是記錄檔名列表,檔名與目錄有強烈的關係

r(read):表示具有讀取目錄結構列表的許可權,可以利用ls將目錄的內容列表顯示出來。

w(write):具有更改該目錄結構列表的許可權

1.建立新的檔案與目錄

2.刪除已經存在的檔案與目錄(不論該檔案的許可權為何)

3.將已存在的檔案或目錄進行重新命名

4.轉移該目錄內的檔案、目錄位置

x(access directory): 代表使用者能否進入該目錄稱為工作目錄。---注意:能不能進入該目錄,跟x有最直接的關係。

實驗1:用root的身份新建所需要的檔案與目錄環境。

sudo -i----轉換到root使用者身份

cd /tmp----切換工作目錄至/tmp

mkdir testing-----建立新目錄

chmod 744 testing------r:4,w:2,x:1----更改許可權

touch testing/testing-----建立新的檔案

chmod 600 testing/testing------更改許可權

ls -ald testing testing/testing

帶來的問題:

1.一般使用者的許可權是什麼呢?

sudo - 使用者名稱

cd /tmp------------------注意:#變成了$

ls -l testing---------------可以查詢檔案名,但沒有(x),許可權不足,一堆問號

cd testing/---------許可權不足,無法進入

2.如果目錄屬於使用者本身,會有什麼狀況?

exit----切換回root身份

chown 使用者名稱 testing ------改變檔案所有者,,,注意:此時檔案上的鎖標識消失了

su - 使用者名稱----再次變為使用者名稱來操作

cd /tmp/testing----可以進入目錄了

ls -l -----------------------檔案不是使用者的,嘗試刪掉看看

rm testing 

y-------------------這樣就刪除掉了!!!

Linux目錄詳解 etc目錄

etc hosts 檔案格式 ipaddress hostname aliases cat etc hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 1 localhost local...

Linux 目錄與常用linux目錄操作命令

一 linux 的檔案系統 linux 中一切皆檔案,無論何種格式,都是檔案。windows中,系統存放在不同的驅動器碟符上,有c盤 d盤等。而在linux中,檔案系統包含排列在儲存裝置上 磁碟 其他區塊儲存裝置 它是乙個樹形的結構。在系統的這顆樹中,樹根叫做 也就是root,樹根伸展出來的目錄有很...

Linux目錄概述

bin bin是binary的縮寫。這個目錄沿襲了unix系統的結構,存放著使用者最經常使用的命令。例如cp ls cat,等等。boot 這裡存放的是啟動linux時使用的一些核心檔案。dev dev是device 裝置 的縮寫。這個目錄下是所有linux的外部裝置,其功能類似dos下的.sys和...