[問題] 請問刪除檔案所需要的權限

看板Linux作者 (@.@)時間9年前 (2016/03/12 11:45), 編輯推噓4(405)
留言9則, 4人參與, 最新討論串1/1
這幾天學Linux看到鳥哥的第五章 學到檔案權限時在/tmp下暫存檔想把他們都刪掉 /tmp資料夾的權限是drwxrwxrwx, owner是root, 因此照理說/tmp底下的檔案皆可以刪除 我用touch創了一個txt檔, 權限是drwxrwxr--, 並改變owner為root 再來我用一般的使用者作刪除txt檔的動作卻出現operation not permitted 我得將txt檔的權限改成drwxrwxrw-才能刪除 照鳥哥的說法, 刪除資料夾下的檔案時不是只看資料夾的w權限嗎? 為何我得改到txt檔的權限才能刪除呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.21.224 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1457754347.A.911.html

03/12 11:58, , 1F
owner是root,那你是root嗎?,other只有r時當然不能删
03/12 11:58, 1F

03/12 12:01, , 2F
檔案是否可以被刪除看所位於的目錄的權限
03/12 12:01, 2F

03/12 12:01, , 3F
但是tmp目錄有sticky bit 還有其它議題得說
03/12 12:01, 3F

03/12 12:28, , 4F
/tmp 權限1777,owner 是 root, 一般來說
03/12 12:28, 4F

03/12 12:29, , 5F
就是限制 root 或是檔案的owner才可以刪除
03/12 12:29, 5F

03/12 12:31, , 6F
/tmp是 rwxrwxrwt 哦,你描述內似乎少了 t 權限
03/12 12:31, 6F

03/12 13:25, , 7F
sticky bit
03/12 13:25, 7F

03/12 13:26, , 8F
是說系統也不會那麼蠢讓你隨便刪別的使用者的暫存檔啦
03/12 13:26, 8F

03/12 14:05, , 9F
喔喔,了解, 我還沒看到sticky bit的部分, 謝謝大家解答
03/12 14:05, 9F
文章代碼(AID): #1Muv3haH (Linux)
文章代碼(AID): #1Muv3haH (Linux)