技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務(wù)器類 >

linux文件權(quán)限設(shè)置

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-11-28 12:16┆點擊:

  文件的三個最基本的權(quán)限是讀寫執(zhí)行

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

  w,寫,可以修改刪除文件,對目錄來說可以創(chuàng)建刪除文件 2

  x,執(zhí)行,可以執(zhí)行文件,對目錄來說可以cd進入目錄 1

  注意點:目錄上只有執(zhí)行權(quán)限,則可以進入或者穿越此文件夾,但是要訪問此文件夾下有讀取權(quán)限的文件,則必須輸入文件名,只有執(zhí)行權(quán)限的文件夾,不能列出目錄,也不能刪除目錄

  特殊位,SUID,SGID,stickt-bit位,如果設(shè)置了SUID的可執(zhí)行文件被執(zhí)行的,文件將以所有者的身份來運行。SGID,意思同SUID,sticky-bit位,盡管其他用戶有寫權(quán)限,但是必須由屬主執(zhí)行刪除和移動操作。子目錄也只有屬主可以操作。

  權(quán)限設(shè)置命令

  chmod,-R,遞歸,s表示SUID或者SGID,t表示stick-bit,

  chown,改變用戶屬主和組,-R遞歸,加:則是改變組,不加是改變用戶,

  umask,設(shè)置文件默認生成編碼,就是創(chuàng)建一個新文件的時候的默認權(quán)限,-S查看默認權(quán)限。

  find,查找文件,<起始目錄><選項表達式><條件匹配表達式><動作表達式>

  選項表達式,-follow,遇到符號鏈接則跟蹤符號鏈接。-regextype指定-regex和-iregex使用的正則表達式的類型,-depth,查找子目錄之前先查找完當前目錄,-mount,不跨越文件系統(tǒng),-xdev,同-mount,-maxdepth,最大深度查詢,

  條件匹配表達式,-name 匹配文件名 -iname匹配文件名不區(qū)分大小寫, -lname匹配符號鏈接文件名, -ilname匹配符號鏈接文件名不區(qū)分大小寫,-path路徑,-regex,正則匹配,-iregex,正則匹配,不區(qū)分大小寫,-amin N查找N分鐘之前被訪問過的所有文件,-atime N 查找N天之前被訪問的文件,-cmin,和-ctime是文件狀態(tài)被修改過的(比如權(quán)限),-mmin和-mtime是文件內(nèi)容被修改過的,-uid N查找uid是N的文件,-gid,查找gid是N的所有的文件,-inum,查找i-node是N的文件,-links N,查找硬鏈接為N的文件,-size N[bcwkMG]按照大小查找,-perm MODE按照權(quán)限查找, -perm -MODE,按照最低權(quán)限查找, -anewer file,查找比file訪問時間新的文件, -cnewer查找比fule新的修改時間的文件, -newer file查找比file新的內(nèi)容修改過的文件, -fstype指定類型的文件系統(tǒng),-type指定文件類型,-empty內(nèi)容為空,-user NAME,按照用戶查找,-group按照組查找,-nouser,文件不屬于/etc/passwd中的用戶,-nogroup,文件不屬于/etc/group中的組

  動作表達式,-print,每行一個文件,-print0取消間隔符。

  grep [options] PATTERN [FIFL...]所有文本內(nèi)容,把匹配的行打印出來,-c只顯示匹配的次數(shù),-i搜索時不區(qū)分大小寫,-n匹配行的行號,-v輸出不匹配的行,-A同時顯示匹配到的行后面的N行,-B匹配輸出行前面幾行,-C匹配輸出行前后各幾行,