linux檔案許可權設定

2021-09-04 05:53:04 字數 1549 閱讀 7672

檔案的三個最基本的許可權是讀寫執行

r,讀,可以讀取檔案,對目錄來說可以列出目錄的檔案列表   4

w,寫,可以修改刪除檔案,對目錄來說可以建立刪除檔案      2

x,執行,可以執行檔案,對目錄來說可以cd進入目錄          1

注意點:目錄上只有執行許可權,則可以進入或者穿越此資料夾,但是要訪問此資料夾下有讀取許可權的檔案,則必須輸入檔名,只有執行許可權的資料夾,不能列出目錄,也不能刪除目錄

特殊位,suid,sgid,stickt-bit位,如果設定了suid的可執行檔案被執行的,檔案將以所有者的身份來執行。sgid,意思同suid,sticky-bit位,儘管其他使用者有寫許可權,但是必須由屬主執行刪除和移動操作。子目錄也只有屬主可以操作。

許可權設定命令

chmod,-r,遞迴,s表示suid或者sgid,t表示stick-bit,

chown,改變使用者屬主和組,-r遞迴,加:則是改變組,不加是改變使用者,

umask,設定檔案預設生成編碼,就是建立乙個新檔案的時候的預設許可權,-s檢視預設許可權。

find,查詢檔案,《起始目錄》《選項表示式》《條件匹配表示式》《動作表示式》

選項表示式,-follow,遇到符號鏈結則跟蹤符號鏈結。-regextype指定-regex和-iregex使用的正規表示式的型別,-depth,查詢子目錄之前先查詢完當前目錄,-mount,不跨越檔案系統,-xdev,同-mount,-maxdepth,最大深度查詢,

條件匹配表示式,-name 匹配檔名    -iname匹配檔名不區分大小寫, -lname匹配符號鏈結檔名, -ilname匹配符號鏈結檔名不區分大小寫,-path路徑,-regex,正則匹配,-iregex,正則匹配,不區分大小寫,-amin n查詢n分鐘之前被訪問過的所有檔案,-atime n 查詢n天之前被訪問的檔案,-cmin,和-ctime是檔案狀態被修改過的(比如許可權),-mmin和-mtime是檔案內容被修改過的,-uid n查詢uid是n的檔案,-gid,查詢gid是n的所有的檔案,-inum,查詢i-node是n的檔案,-links n,查詢硬鏈結為n的檔案,-size n[bcwkmg]按照大小查詢,-perm mode按照許可權查詢, -perm -mode,按照最低許可權查詢, -anewer file,查詢比file訪問時間新的檔案, -cnewer查詢比fule新的修改時間的檔案, -newer file查詢比file新的內容修改過的檔案, -fstype指定型別的檔案系統,-type指定檔案型別,-empty內容為空,-user name,按照使用者查詢,-group按照組查詢,-nouser,檔案不屬於/etc/passwd中的使用者,-nogroup,檔案不屬於/etc/group中的組

動作表示式,-print,每行乙個檔案,-print0取消間隔符。

grep [options] pattern [fifl...]所有文字內容,把匹配的行列印出來,-c只顯示匹配的次數,-i搜尋時不區分大小寫,-n匹配行的行號,-v輸出不匹配的行,-a同時顯示匹配到的行後面的n行,-b匹配輸出行前面幾行,-c匹配輸出行前後各幾行,

Linux檔案許可權設定

linux系統上對檔案的許可權有著嚴格的控制,用於如果相對某個檔案執行某種操作,必須具有對應的許可權方可執行成功。這也是linux有別於windows的機制,也是基於這個許可權機制,linux可以有效防止病毒自我執行,因為執行的條件是必須要有執行的許可權,而這個許可權在linux是使用者所賦予的。l...

Linux檔案許可權設定

在linux中,為了資料的安全性,許可權控制是十分重要的,在這裡面可以細分成兩個部分來理解他 許可權定義 linux每乙個使用者都屬於乙個組,不能獨立於組外。linux的檔案許可權需要定義三個實體對它的許可權 所有者一般為檔案的建立者,誰建立了該檔案,就天然的成為該檔案的所有者 可以使用chown ...

linux 檔案基本許可權設定

1.許可權型別 讀 r 4 寫 w 2 執行 x 1 2.許可權物件 u 表示 使用者 user 即檔案或目錄的所有者。g 表示 同組 group 使用者 即與檔案屬主有相同組所有使用者。o 表示 其他 others 使用者 a 表示 所有 all 使用者 它是系統預設值。3.設定許可權 3.1 使...