Linux 设置文档权限和文档属性,目录结构
一. Linux 档案权限查看第一个代表档案的类型和权限第一個字元代表這個檔案是『目錄、檔案或連結檔等等』:
當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;
當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;
若是[ l ]則表示為連結檔(link file);
若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置);
若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)。
接下來的字元中,以三個為一組,且均為『rwx』 的三個參數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]而已。
第一組為『檔案擁有者的權限』,以『install.log』那個檔案為例, 該檔案的擁有者可以讀寫,但不可執行;
第二組為『同群組的權限』;
第三組為『其他非本群組的權限』。
第二欄表示有多少檔名連結到此節點(i-node)第三欄表示這個檔案(或目錄)的『擁有者帳號』第四欄表示這個檔案的所屬群組第五欄為這個檔案的容量大小,預設單位為bytes第六欄為這個檔案的建檔日期或者是最近的修改日期第七欄為這個檔案的檔名二.改变档案的属性和权限改变群组:chgrp [grpName] files
改变拥有者:chown [user] files
改变权限chmod:Linux檔案的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限, 先複習一下剛剛上面提到的資料:檔案的權限字元為:『-rwxrwxrwx』, 這九個權限是三個三個一組的!其中,我們可以使用數字來代表各個權限,各權限的分數對照表如下:
r:4
w:2
x:1
每種身份(owner/group/others)各自的三個權限(r/w/x)分數是需要累加的,例如當權限為: [-rwxrwx---] 分數則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
example:chmod 777 files
三.Linux 目录