1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
1.find命令處理動作
-print 列印在標準輸出上
-ls 以長格式輸出各檔案的資訊
-exec command{}\; 對查詢到的檔案執行指定的命令
-ok command{}\; 互動式exec
find把查詢到的檔案一次性地傳遞給-exec所指定的命令
find /tmp -iname "*.doc" -exec mv {}{} x \;
find |xargs command 前面執行結果當作後面命令的引數
2.檔案的特殊許可權
/etc/shadow 許可權 ugo:000
程序訪問檔案時的許可權匹配機制
程序的發起者:程序屬主
程序的屬組:通常是程序屬主的基本組
3.可執行檔案 suid
任何使用者執行此可執行檔案時,不再以使用者自己的身份當作程序的屬主,而是以檔案的屬主當作程序的屬主
suid許可權設定,表現為檔案屬主執行許可權位上的s或s
x : s
- : s
設定suid許可權 chmod u+s file...
假設原來許可權為755 設定suid許可權 chmod 4755 file...
4.目錄檔案:sgid
具有sgid的目錄,使用者在此目錄下建立檔案時,新建檔案的屬組不在是使用者的屬組,而是目錄的屬組。
sgid許可權位設定,表現為檔案屬組執行許可權位上的s或s
x : s
- : s
設定sgid許可權 chmod g+s file...
假設原來許可權為755 設定sgid許可權 chmod 2755 file
5.粘滯位: sticky
對於公共可寫的目錄,使用者可以建立檔案,可以刪除自己的檔案,但是無法刪除別的使用者的檔案
sticky許可權位設定,表現為檔案其它使用者執行許可權位上的t或t
x : t
- : t
設定sticky許可權 chmod o+t file...
假設原來的許可權為755 設定sticky許可權 chmod 1755 file
Linux 命令學習(2) find
參考 b size medium 1.格式 size b find path option print exec ok command print find命令將匹配的檔案輸出到標準輸出。exec find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為 command 注意和 之...
Linux 命令 find 搜尋檔案
find 命令可以依據檔案的各種屬性在既定的目錄 及其子目錄 裡搜尋檔案。find h l p d debugopts olevel path.expression cmin n 匹配 n 分鐘前改變狀態 內容或屬性 的檔案或目錄。如果不到 n 分鐘,就用 n,如果超過 n 分鐘,就用 n。cnew...
Linux運維 第二章 2 find命令詳解
find 作用 常在系統中作為查詢檔案所用到的角色 語法 find 查詢位置 查詢型別 查詢後所執行的操作 查詢位置 絕對路徑或相對路徑 查詢型別 name 根據檔名查詢 iname 不區分大小寫的方式查詢,只支援 等風格 perm 精確許可權查詢,後邊接許可權的掩碼值,掩碼值用法如下 755 查詢...