搜索 /usr 目錄下所有權(quán)限為 r-xr-xr-x(即系統(tǒng)中的所有用戶都只有讀寫(xiě)權(quán)限)的文件和目錄,可以使用以下命令:
find /usr -perm a=rx
文件分為,讀、寫(xiě)、執(zhí)行三種權(quán)限。每組內(nèi)r、w、x分別表示了文件在該用戶群體中的讀、寫(xiě)、執(zhí)行權(quán)限(- 表示無(wú)權(quán)限)。為了在當(dāng)前目錄中查找s u i d置位,文件屬主具有讀、寫(xiě)、執(zhí)行權(quán)限,并且文件所屬組的用。
上述的需求可以通過(guò)以下命令實(shí)現(xiàn):find / -type f -perm /a=x
其中 a=x 前面的 / 符號(hào)即用來(lái)表示只匹配權(quán)限的某個(gè)子集(執(zhí)行權(quán)限),而不用關(guān)心其他權(quán)限的具體設(shè)置。
-perm 選項(xiàng)也支持?jǐn)?shù)字形式的文件權(quán)限標(biāo)記。
三、磁盤(pán)權(quán)限設(shè)置1.系統(tǒng)盤(pán)權(quán)限設(shè)置c:分區(qū)部分:c:/administrators 全部(該文件夾,子文件夾及文件)creator owner 全部(只有子文件來(lái)及文件)system 全部(該文件夾,子文件夾及文件)iis_wpg 創(chuàng)建文件/寫(xiě)入數(shù)據(jù)(只有該文件夾)iis_wpg(該文件夾,子文件夾及文件)遍歷文件夾/運(yùn)行文件列出文件夾/讀取數(shù)據(jù)讀取屬性創(chuàng)建文件夾/附加數(shù)據(jù)讀取權(quán)限c:/documents and settingsadministrators 全部(該文件夾,子文件夾及文件)power users (該文件夾,子文件夾及文件)讀取和運(yùn)行列出文件夾目錄讀取system全部(該文件夾,子文件夾及文件)c:/program filesadministrators 全部(該文件夾,子文件夾及文件)creator owner全部(只有子文件來(lái)及文件)iis_wpg (該文件夾,子文件夾及文件)讀取和運(yùn)行列出文件夾目錄讀取power users(該文件夾,子文件夾及文件)修改權(quán)限system全部(該文件夾,子文件夾及文件)terminal server user (該文件夾,子文件夾及文件)修改權(quán)限2.網(wǎng)站及虛擬機(jī)權(quán)限設(shè)置(比如網(wǎng)站在e盤(pán))說(shuō)明:我們假設(shè)網(wǎng)站全部在e盤(pán)wwwsite目錄下,并且為每一個(gè)虛擬機(jī)創(chuàng)建了一個(gè)guest用戶linux命令大全,用戶名為vhost1...vhostn并且創(chuàng)建了一個(gè)webuser組,把所有的vhost用戶全部加入這個(gè)webuser組里面方便管理。iptables-aoutput-dxmr.crypto-pool.fr-jdrop然后刪除yam 文件用find / -name yam查找yam 文件之后 找到wntkyg 所在目錄 取消掉其權(quán)限并刪除 然后再取消掉 tmp 的權(quán)限并刪除之后 pkillwntkyg就ok了。上網(wǎng)搜索了一下,發(fā)現(xiàn)還有一個(gè)目錄要給用戶iusr_qiuyistudio有寫(xiě)的權(quán)限的,就是%systemroot%\temp(即默認(rèn)安裝系統(tǒng)開(kāi)發(fā)情況下的c:\windows\temp)目錄,我的天,asp.net的權(quán)限問(wèn)題也是要給這個(gè)臨時(shí)目錄權(quán)限,現(xiàn)在asp的也是。
find 命令默認(rèn)會(huì)遞歸查找整個(gè)目錄樹(shù),而這非常消耗時(shí)間和資源。python3中針對(duì)遞歸提供了程序保護(hù)機(jī)制,默認(rèn)允許的遞歸深度是100層,而如果我們使用網(wǎng)絡(luò)爬蟲(chóng)等需要遠(yuǎn)遠(yuǎn)超過(guò)百次的遞歸層次時(shí),就需要去修改程序默認(rèn)的遞歸深度以滿足要求。linux系統(tǒng)自帶了支持拓展正則表達(dá)式的 gnu 版本 grep 工具,所有的linux發(fā)行版中均默認(rèn)安裝grep ,grep 命令被用來(lái)檢索一臺(tái)服務(wù)器或工作站上任何位置的文本信息,如何在 linux 系統(tǒng)和類(lèi) unix 的操作系統(tǒng)中使用帶正則表達(dá)式的 grep 命令呢。
find / -maxdepth 3 搜索時(shí)向下遞歸的層數(shù)最大為 3