linux的檔案許可權是如何針對「使用者」與「使用者組」設定的呢?
1. linux檔案屬性
檢視檔案屬性的命令:ls
命令英文原意:list
[root@www ~]# ls -al
total 36
dr-xr-x---. 2 root root 4096 nov 13 14:51 .
drwxr-xr-x. 18 root root 4096 nov 13 15:27 ..
-rw-------. 1 root root 1190 nov 13 14:47 anaconda-ks.cfg
-rw-------. 1 root root 296 nov 13 15:25 .bash_history
-rw-r--r--. 1 root root 18 dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 dec 29 2013 .bashrc
-rw-r--r--. 1 root root 100 dec 29 2013 .cshrc
-rw-r--r--. 1 root root 129 dec 29 2013 .tcshrc
[1] [2] [3] [4] [5] [6] [7]
許可權 連線 所有者 使用者組 檔案容量 時間 檔名
上圖中:
1. 第一列代表這個檔案的檔案型別與許可權(permission)
在第一列有10個字元,其中:
第乙個字元代表這個檔案是「目錄、檔案或鏈結檔案等」。若是[d]則是目錄,若是[-]則是檔案,若是[l]則是鏈結檔案(linkfile),若是[b]則表示裝置檔案裡面的可供儲存的介面裝置,若是[c]則表示裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)
接下來的字元中,以3個字元為一組,且均為「rwx」的3個引數的組合。其中[r](read)代表可讀、[w](write)代表可寫、[x]錶可執行(execute)。注意,這個3個許可權的位置是不會改變,如果沒有許可權,會出現減號[-]。
第一組是「檔案所有者的許可權」,以「anaconda-ks.cfg」那個檔案為例,該檔案的所有者可以讀寫,但不可以執行
第二組是"同使用者組的許可權"。
第三組是「其他非本使用者組(其他人)的許可權」
2. 第二列代表有多少檔名連線到此節點(i-node)
每個檔案都會將它的許可權與屬性記錄到檔案系統的i-node中,但是目錄樹使用檔名來記錄,因此每個檔名就會連線到乙個i-node。這個屬性記錄的就是有多少不同的檔名連線到相同的乙個i-node號碼。
3. 第三列表示這個檔案(或目錄)的「所有者賬號」
4. 第四列表示這個檔案(或目錄)的所屬使用者組
在linux系統,每個人的賬號會附屬於乙個或多個的使用者組中。比如,a,c,c都屬於a這個使用者組,假設某個檔案屬於的使用者組是a,並且檔案的許可權是-rwxrwx---,那麼a,b,c三個人對於該檔案都具有可讀,可寫,可執行的許可權(這裡是看使用者的許可權)。如果是不屬於a的其他賬號,對於檔案就不具有任何許可權了。
5 .第五列表示這個檔案的容量大小,預設單位為b
6. 第六列表示這個檔案的建立日期或者是最近的修改日期
這一列的內容分別是日期(月/日)及時間。如果這個檔案被修改的時間距離現在太久,那麼時間部分僅僅會顯示年份。
如果想要顯示完整的時間格式,使用ls的引數,即 ls -l --full-time,就能夠顯示完整的時間格式了,包括了年、月、日、時間。如果是以簡體中文安裝的linux系統,那麼日期欄位將會以中文來顯示。
7. 第七列是這個檔案的名字
這個字段就是檔名。較為特殊的是:如果檔名之前多乙個「.」,則代表這個檔案為「隱藏檔案」。可以用 ls -a來檢視隱藏檔案
這樣子知道了linux檔案與目錄,因此在修改它們之前,一定要搞清楚,什麼資料是可變的,什麼是不可變的。
linux檔案屬性
linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...
linux檔案屬性
linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...
linux檔案屬性
linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...