linux 的檔案許可權與目錄配置

2022-07-20 12:51:10 字數 1145 閱讀 7710

linux一般將檔案可訪問的身份分為三個類別,分別是owner/group/others,且三種身份各有read/write/execute等許可權

ls 顯示檔案的檔名與相關屬性

-al 表示列出所有的檔案詳細的許可權和屬性(包含隱藏檔案,以點(.)開頭的檔案)

一欄有十個字元,第乙個是檔案型別,剩下的九個字元分別對應owner/group/others的可讀,可寫,可執行許可權

改變所屬群組:chgrp

改變擁有者: chown

將這個檔案擁有者改為 peter

將這個檔案擁有者與群組改為root

chown root:root demo.py

數字型別改變檔案許可權

linux檔案的基本許可權有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權, 這九個許可權是每三個一組的!其中,我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:

r:4w: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

符號型別改變檔案許可權

九個許可權分別是user,group,others三種身份!我們可以皆由u,g,o來代表三種身份的許可權!a則代表all亦即全部的身份!讀寫的許可權可以寫成r,w,x

假設我們要把demo.py檔案許可權設定為 -rwxr-xr-x

那麼就這樣寫chmod u=rwx go=rx demo.py

此外,如果我不知道原先的檔案屬性,而我只想要增加demo.py這個檔案的每個人均可寫入的許可權,那麼我就可以使用:chmod a+w demo.py

每個人都不可執行:chmod a-x demo.py

Linux檔案許可權與目錄配置

使用者組概念 假如主機有兩個團體,第乙個團體名為projecta,裡面有class1,class2,class3 第二個團體名為projecb,裡面有class4,class5,class6.這兩個團體之間有競爭性質,卻要交同乙份報告。每組成員之間必須能夠互相修改對方的資料,但是其他組的成員則不能看...

Linux 目錄配置與檔案許可權

linux是目前應用最廣泛的伺服器作業系統,基於unix,開源免費,由於系統的穩定性和安全性,市場占有率很高,幾乎成為程式 執行的最佳系統環境。etc etcetera 存放系統配置檔案 bin binaries 存放二進位制可執行檔案 sbin super user binaries 存放二進位制...

Linux檔案許可權與目錄配置

使用者組概念 假如主機有兩個團體,第乙個團體名為projecta,裡面有class1,class2,class3 第二個團體名為projecb,裡面有class4,class5,class6.這兩個團體之間有競爭性質,卻要交同乙份報告。每組成員之間必須能夠互相修改對方的資料,但是其他組的成員則不能看...