導航:首頁 > 文件類型 > linux中文件許可權後面的點

linux中文件許可權後面的點

發布時間:2023-02-17 19:00:33

『壹』 linux文件或目錄中,許可權後面的數字1或2是什麼意思

Linux文件許可權字元串後面的數字是表示這個文件的硬連接文件數目,如果是1就表示這個文件沒有硬連接文件,如果是2就表示這個文件的硬連接是1個,如果是3就表示這個文件的硬連接是2個,如果是4就表示這個文件的硬連接數目是3個,以此類推。

『貳』 Linux chmod +755和chmod +777 各是什麼意思呢

三個數字,表示三類管理者的許可權
第一個數字表示文件所有者的許可權
第二個數字表示與文件所有者同屬一個用戶組的其他用戶的許可權
第三個數字表示其它用戶組的許可權。
r=4 w=2 x=1

『叄』 在linux中,某文件的許可權為:d-rw-_r--_r--,請用數值形式表示該許可權是多少

d代表文件是目錄類型的,d後面的'-'應該為間隔用的。rw-_r--_r--表示文檔擁有者的許可權為讀和寫,文檔所屬群組的許可權為讀,其他人的許可權為讀。下劃線是用來分隔不同類別的用戶的。

文件許可權一共有十位,第1位為文檔類型,後面9位為用戶許可權,其中後面9位每3位為一組,依次表示文檔擁有者的許可權,文檔所屬群組的許可權和其他人的許可權。每個3位的許可權所在位置是固定的,依次是rwx,如果該用戶擁有該許可權,則對應位用字母表示,否則用'-'表示。

文檔類型包括5種,分別為d:表示目錄;-:表示文件;l:表示問連接文檔;b:表示裝置文件裡面的可供存儲的設備介面;c:表示裝置文件裡面的串列埠設備。

文件的許可權只有3種:r,讀許可權;w,寫許可權;x,執行許可權。許可權可以用數字表示分別為,r:4,w:2,x:1。

(3)linux中文件許可權後面的點擴展閱讀

Linux系統中使用chmod命令來更改文件的許可權。

語法為:chmod [-cfvR] [--help] [--version] [mode] file

mode指許可權設定的字串,格式為[ugoa][[+-=][rwxX],可以指定多個mode,以逗號分開。

file指文件名。

例如:chmodg+w file.txt 該命令使文件flie.txt的擁有著的所屬組增加對file.txt的寫入許可權。

『肆』 linux 里命令ls -l 後,文件類型許可權後面的數字什麼意思比如-rw------ 1 root 11 02-05 05:14

[root@localhost ~]# ls -l

總計 152

-rw-r--r-- 1 root root 2915 08-03 06:16 a

-rw------- 1 root root 1086 07-29 18:35 anaconda-ks.cfg

…………………………………………

第1行:總計(total)

Total後面的數字是指當前目錄下所有文件所佔用的空間總和。使用ls –lh可查看,也可使用ls –alh查看

第1欄位: 文件屬性欄位

-rw-r--r-- 1 root root 762 07-29 18:19 exit

文件屬性欄位總共有10個字母組成;第一個字元表示文件類型。

-表示該文件是一個普通文件

d表示該文件是一個目錄,字母"d",是dirtectory(目錄)的縮寫

注意:目錄或者是特殊文件,這個特殊文件存放其他文件或目錄的相關信息

l表示該文件是一個鏈接文件。字母"l"是link(鏈接)的縮寫,類似於windows下的快捷方式

b的表示塊設備文件(block),一般置於/dev目錄下,設備文件是普通文件和程序訪問硬體設備的入口,是很特殊的文件。沒有文件大小,只有一個主設備號和一個輔設備號。一次傳輸數據為一整塊的被稱為塊設備,如硬碟、光碟等。最小數據傳輸單位為一個數據塊(通常一個數據塊的大小為512位元組)

c表示該文件是一個字元設備文件(character),一般置於/dev目錄下,一次傳輸一個位元組的設備被稱為字元設備,如鍵盤、字元終端等,傳輸數據的最小單位為一個位元組

p表示該文件為命令管道文件。與shell編程有關的文件

s表示該文件為sock文件。與shell編程有關的文件

鏈接文件分為硬鏈接或符號鏈接兩種。

硬鏈接:多個指向同一文件。硬鏈接文件大小完全相同,如有多個硬鏈接,所鏈接的文件只是一個文件大小。

同一個文件所有的文件都是等價的,操作系統不區分鏈接創建的先後順序,若一個文件存在兩個鏈接,那麼除去一個文件還可以通過另外一個文件來訪問該文件,也可以除去創建鏈接時用到的文件,但只要還有一個鏈接存在,就可通過該連接訪問文件。

符號鏈接(軟鏈接):建立一個獨立的文件,這個文件會讓數據的讀取指向它鏈接的文件內容。類似windows快捷方式。

第1欄位後9個字母表示該文件或目錄的許可權位。

r表是讀 (Read) 、w表示寫 (Write) 、x表示執行 (eXecute)

前三個表示文件擁有者的許可權,中間三個表示文件所屬組擁有的許可權,最後三個表示其他用戶擁有的許可權。

SUID和GUID解析:

s:4;g:2;o:1

4777即rwsrwxrwx。6777即rwsrwsrwx

第2欄位:文件硬鏈接數

-rw-r--r-- 1 root root 762 07-29 18:19 exit

如果一個文件不是目錄,此時這一欄位表示這個文件所具有的硬鏈接數

第2欄位的值為1,說明文件exit只有exit這一個文件名。即只有一個指向該鏈接的硬鏈接。

如果使用ln,做一個指向該文件的硬鏈接再查看該文件,該文件的第2欄位就會變成2

[root@localhost ~]# ln exit aexit

[root@localhost ~]# ls -l

總計 160

-rw-r--r-- 2 root root 762 07-29 18:19 aexit

-rw-r--r-- 2 root root 762 07-29 18:19 exit

此時exit 和aexit稱為互為硬鏈接。同指向一個文件,無論是修改哪一個文件,另一個里也做相應的變化,即同一文件的不同文件名

互為硬鏈接的文件具有相同的文件節點。

[root@localhost ~]# ls -i aexit exit

162302 aexit 162302 exit

軟鏈接設置格式:

Ln –s 源文件 目標鏈接文件

# ln -s exit bexit

# ls -l

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

-rw-r--r-- 1 root root 762 07-29 18:19 exit

注意:軟鏈接時文件節點號不一樣;

[root@localhost ~]# ls -i bexit exit

161765 bexit 162302 exit

如果知道一個文件有多個文件名(鏈接文件)如何查找他的其他文件名的路徑?

使用ls -i 獲得其節點號,find查找。

[root@localhost ~]# ls -i /etc/sysconfig/network-scripts/ifcfg-eth0

452946 /etc/sysconfig/network-scripts/ifcfg-eth0 #節點號為 452946

[root@localhost ~]# find /etc -inum 452946

/etc/sysconfig/network-scripts/ifcfg-eth0

第2欄位: 鏈接佔用的節點

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

該欄位文件佔用一個節點,屬於軟鏈接(符號鏈接)

如果是目錄,則第2欄位表示該目錄所含子目錄的個數

新建空目錄,此目錄的第二欄位就是2,表示該目錄下有兩個子目錄。

因為每一個目錄都有一個指向它本身的子目錄"." 和指向它上級目錄的子目錄"..",此默認子目錄是隱藏的。

每次在目錄下新建一個子目錄,該目錄第2欄位的值就增1,但是新建一個普通文件該欄位值不增加。

第3欄位:文件(目錄)擁有者

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

該欄位表示該文件擁有者是誰。只有文件的擁有者才具有改動文件屬性的權利。root具有改動任何文件屬性的權利。對於目錄,只有擁有該目錄的用戶,或者具有寫許可權的用戶才有在目錄下創建文件的權利。

如果某一用戶被刪除,而該用戶家目錄還存在,ls -l 查看該文件將顯示一個代表用戶存在前ID號的數字。

創建用戶test,將其加入wang用戶組,su切換:

[root@localhost ~]# useradd test

[root@localhost ~]# usermod -g wang test #創建用戶test,並將其加入到用戶組wang中

[root@localhost ~]# su test

[test@localhost root]$ cd /home/test

[test@localhost ~]$ touch testing

[test@localhost ~]$ ls -l testing

-rw-r--r-- 1 test wang 0 08-03 18:02 testing #最後用ls -l 看到第三欄位的文件擁有者為test

[test@localhost ~]$ su root #刪除用戶test

[root@localhost ~]# userdel test

[root@localhost ~]# cd /home/test #進入test的家目錄,查看剛剛創建的文件testing。

[root@localhost test]# ls -l

總計 4

-rw-r--r-- 1 504 wang 0 08-03 18:02 testing

第三欄位變成數字,此數字是原用戶test的ID號。因為文件系統對每個文件記錄文件所有者的ID,而非用戶名。

第4欄位:文件(目錄)擁有者所在的組

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

一個用戶可以加入很多個組,但是其中有一個是主組,就是顯示在第4欄位的名稱。

useradd -g指定該用戶所在的主組,-G指定其他組

Useradd –g 組名 用戶名

第5欄位: 文件所佔用的空間(以位元組為單位)

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

第5欄位表示文件大小,如果是目錄,表示該目錄大小。注意是目錄本身大小,而非目錄及其下面的文件的總大小。

第6欄位:文件(目錄)最近訪問(修改)時間

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

可通過touch修改創建時間 # touch exit

把exit創建時間修改當前時間,文件還有最後訪問時間,最後修改時間等屬性。

可以用ls其它參數顯示出來。

第7欄位:文件名

lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit

如果是符號鏈接,會有"->"符號,跟著它指向的文件名

『伍』 rwxr-xr-x. linux許可權後面的點代表什麼

selinux的安全機制,如果是打開的,文件屬性後面就會有這個. 關閉selinux後再創建的新文件不會有,但是以前的文件還有,只是不起作用。

閱讀全文

與linux中文件許可權後面的點相關的資料

熱點內容
保存excel文件的方法 瀏覽:655
手機上看不到電腦上的文件 瀏覽:626
關於ps的微信公眾號 瀏覽:612
矩陣論教程 瀏覽:971
字體文件分系統嗎 瀏覽:921
編程一級考試要帶什麼證件 瀏覽:923
extjs表格修改前數據 瀏覽:612
什麼是資料庫的函數 瀏覽:722
oppo手機怎麼用數據線連接電腦 瀏覽:247
恆智天成備份文件在哪裡 瀏覽:976
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982

友情鏈接