Which of the following commands set the sticky bit for the directory /tmp? (Choose TWO correct answers.)



A.

chmod +s /tmp

B.

chmod +t /tmp

C.

chmod 1775 /tmp

D.

chmod 4775 /tmp

E.

chmod 2775 /tmp

題解

「chmod」指令用來改變檔案的權限,可傳入四個八進位數字,由左至右分別表示特殊權限、擁有者權限、群組權限和其他人權限。「sticky bit」屬於特殊權限的部份,用於目錄,在擁有「sticky bit」的目錄中,使用者只能刪除自己建立的檔案,且該目錄的其他人執行權限為「t」。特殊權限的數字若為「4」,表示「SUID」;若為「2」,表示「SGID」;若為「1」,表示「sticky bit」。因此這題答案是選項B和選項C。