檔案許可權
-rwxr--r-- 1 root root 638 6月 30 21:48 package.txt
- 第乙個字元代表檔案(-)、目錄(d),鏈結(l)
- 其餘字元每3個一組(rwx),讀(r)、寫(w)、執行(x)
- 第一組rwx:檔案所有者的許可權是讀、寫和執行
- 第二組rw-:與檔案所有者同一組的使用者的許可權是讀、寫但不能執行
- 第三組r--: 不與檔案所有者同組的其他使用者的許可權是讀、不能寫和執行
也可用數字表示為:r=4,w=2,x=1 因此rwx=4+2+1=7
- 1 表示連線的檔案數
- root 表示使用者
- root 表示使用者所在的組
- 638 表示檔案大小(單位位元組)
- 6月 30 21:48 表示最後修改日期
- package.txt 表示檔名
改變許可權的命令
chmod 改變檔案或目錄的許可權
chmod 755 abc:賦予abc許可權rwxr-xr-x
chmod u=rwx,g=rx,o=rx abc:同上u=使用者許可權,g=組許可權,o=不同組其他使用者許可權
chmod u-x,g+w abc:給abc去除使用者執行的許可權,增加組寫的許可權
chmod a+r abc:給所有使用者新增讀的許可權
改變所有者(chown)和使用者組(chgrp)命令
chown xiaoming abc:改變abc的所有者為xiaoming
chgrp root abc:改變abc所屬的組為root
chown root ./abc:改變abc這個目錄的所有者是root
chown ‐r root ./abc:改變abc這個目錄及其下面所有的檔案和目錄的所有者是root
umask
檔案許可權掩碼,使用者建立目錄和檔案時需要去除umask設定的許可權
預設情況下,root使用者umask值是0022,其他使用者是0002
建立目錄許可權預設是777,檔案預設許可權是666,當去除umask值後:
建立目錄許可權是755:drwxr-xr-x 2 root root 4096 aug 11 10:57 aa/
775:drwxrwxr-x 2 yubo.wang yubo.wang 4096 aug 11 11:00 aaa
檔案許可權是644: -rw-r--r-- 1 root root 0 aug 11 11:04 aaa.c
664: -rw-rw-r-- 1 yubo.wang yubo.wang 0 aug 11 11:02 aaa.c
linux檔案許可權和資料夾許可權解讀
使用ll命令可以檢視當前資料夾下所有檔案的具體資訊 輸出結果的第乙個字段就是描述檔案和目錄許可權的編碼。這個欄位的第乙個字元代表了物件的型別 之後有3組三字元的編碼。每一組定義了3種訪問許可權 這3組許可權分別對應物件的3個安全級別 x execute 該檔案具有可以被系統執行的許可權 linux檔...
檔案許可權限制解讀
第一列顯示文件型別與執行許可權,由10個字元組成,分為4部分。文件型別部分 d 表示目錄 l 表示軟連線 表示檔案 c 表示串列埠字元裝置檔案 b 表示可供儲存的塊裝置檔案 3個字元為一組,r 表示唯讀 w 表示可寫 x 表示可執行 表示無此許可權 user部分 對文件所有者 user 許可權的設定...
解讀Linux檔案許可權的設定方法
文章出處 windows系統其實和linux系統有相似的地方,windows系統檔案 目錄的屬性有唯讀 隱藏,而linux也一樣。所謂的檔案許可權,是指對檔案的訪問許可權,包括對檔案的讀 寫 刪除 執行。linux 是乙個多使用者作業系統,它允許多個使用者同時登入和工作。因此 linux 將乙個檔案...