crontab -l 查看當(dāng)前計(jì)劃任務(wù)的命令
crontab -r 刪除某條計(jì)劃任務(wù)的命令
實(shí)例:在每周一、三、五的凌晨3點(diǎn)25分,都需要使用tar 命令把某個(gè)網(wǎng)站的數(shù)據(jù)目錄進(jìn)行打包處理,使其作為一個(gè)備份文件
[root@linuxprobe ~]# crontab -e
25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot
wq 保存結(jié)束
說(shuō)明: 對(duì)應(yīng)上述命令: 分 時(shí) 日 月 星期 需要執(zhí)行的命令 1,3,5表示周一、三、五 *為占位符,表示未設(shè)置,還可以使用‘-’表示一段連續(xù)的時(shí)間,如 日 12-15 表示每月12至15日
變更文件的所有者和所屬組 chown [參數(shù)] 所有者:所屬組 文件或目錄名稱 -R(針對(duì)目錄變更時(shí))
權(quán)限首位表達(dá)的文件類型:
? -:普通文件。
? d:目錄文件。
? l:鏈接文件。
? b:塊設(shè)備文件。
? c:字符設(shè)備文件。
? p:管道文件。
? s: 套接字文件
文件權(quán)限字符與數(shù)字表達(dá):
文件所有者 文件所屬組 其他用戶
權(quán)限項(xiàng) 讀 寫(xiě) 執(zhí)行 讀 寫(xiě) 執(zhí)行 讀 寫(xiě) 執(zhí)行
字符表示 r w x r w x r w x
數(shù)字表示 4 2 1 4 2 1 4 2 1
為了在當(dāng)前目錄中查找s u i d置位,文件屬主具有讀、寫(xiě)、執(zhí)行權(quán)限linux命令,并且文件所屬組的用。 create mask = 0765 //創(chuàng)建文件的默認(rèn)的權(quán)限,當(dāng)前用戶有讀寫(xiě)執(zhí)行,組有讀寫(xiě)權(quán)限,讀執(zhí)行權(quán)限。例如,可以使用下面的命令創(chuàng)建掩碼linux命令,使得組用戶的寫(xiě)權(quán)限,其他用戶的讀、寫(xiě)和執(zhí)行權(quán)限都被取消:。
文件特殊權(quán)限:SUID SGID SBIT
對(duì)ls命令設(shè)置一個(gè)set_uid特殊權(quán)限使普通用戶臨時(shí)擁有root用戶的權(quán)限:。directory mask = 0755#設(shè)置新建目錄的權(quán)限,表示屬主具有讀寫(xiě)執(zhí)行權(quán)限,其他人沒(méi)有寫(xiě)入權(quán)限(rwxr-xr-x)。進(jìn)程是為程序服務(wù)的,而程序是為了用戶服務(wù)的.系統(tǒng)為了找到進(jìn)程的用戶名,還為進(jìn)程和用戶建立聯(lián)系.這個(gè)用戶稱為進(jìn)程的所有者.相應(yīng)的每一個(gè)用戶也有一個(gè)用戶id.通過(guò)系統(tǒng)調(diào)用getuid可以得到進(jìn)程的所有者的id.由于進(jìn)程要用到一些資源,而linux對(duì)系統(tǒng)資源是進(jìn)行保護(hù)的,為了獲取一定資源進(jìn)程還有一個(gè)有效用戶id.這個(gè)id和系統(tǒng)的資源使用有關(guān),涉及到進(jìn)程的權(quán)限. 通過(guò)系統(tǒng)調(diào)用geteuid我們可以得到進(jìn)程的有效用戶id. 和用戶id相對(duì)應(yīng)進(jìn)程還有一個(gè)組id和有效組id系統(tǒng)調(diào)用getgid和getegid可以分別得到組id和有效組id。
文件原本權(quán)限: [root@localhost ~]# ls -l owcimomd_init
-rw-r--r--. 1 root root 23249 Aug 13 2008 owcimomd_init
加上SUID權(quán)限: [root@localhost ~]# chmod u+s owcimomd_init 或 chmod 4644 owcimomd_init (最前面的4代表SUID權(quán)限)
[root@localhost ~]# ls -l owcimomd_init
-rwSr--r--. 1 root root 23249 Aug 13 2008 owcimomd_init (若文件本身有執(zhí)行權(quán)限則x變?yōu)樾?xiě)的s)
SGID: 讓執(zhí)行者臨時(shí)擁有屬組的權(quán)限(對(duì)擁有執(zhí)行權(quán)限的二進(jìn)制程序進(jìn)行設(shè)置);
在某個(gè)目錄中創(chuàng)建的文件自動(dòng)繼承該目錄的用戶組(只可以對(duì)目錄進(jìn)行設(shè)置);
添加SGID權(quán)限: chmod g+s 文件名 (以數(shù)字表達(dá)權(quán)限時(shí)在最前面加上 2)
SBIT: 當(dāng)對(duì)某個(gè)目錄設(shè)置了SBIT粘滯位權(quán)限后,那么該目錄中的文件就只能被其所有者執(zhí)行刪除操作了
添加SBIT權(quán)限: chmod o+t 文件名或目錄名 SBIT:1
chattr: 用于設(shè)置文件的隱藏權(quán)限,格式為“chattr [參數(shù)] 文件”
參數(shù)列表:
i 無(wú)法對(duì)文件進(jìn)行修改;若對(duì)目錄設(shè)置了該參數(shù),則僅能修改其中的子文件內(nèi)容而不能新建或刪除文件
a 僅允許補(bǔ)充(追加)內(nèi)容,無(wú)法覆蓋/刪除內(nèi)容(Append Only)
S 文件內(nèi)容在變更后立即同步到硬盤(pán)(sync)