Linux刪除文件提示Operation not permitted的處理辦法
經(jīng)常有同事問,刪除文件/目錄時(shí)報(bào)Operation not permitted錯(cuò)誤,這個(gè)要如何處理?!
這個(gè)一般是權(quán)限的問題,比如:
1. 普通用戶且有足夠的權(quán)限的話,一般文件夾可能是別的服務(wù)/進(jìn)程掉用該文件夾
lsof +D /Dir/Your/Want/To/Delete/
先執(zhí)行上面的命令,查詢到調(diào)用該文件夾的進(jìn)程IDs,然后再kill掉,這個(gè)時(shí)候應(yīng)該就可以刪了!
2. 普通用戶且缺乏權(quán)限的話,如果要?jiǎng)h除該文件夾則要借助su或者sudo命令來刪除
3. 如果是root用戶,依然報(bào)上面的錯(cuò)的話,則該檔案很可能被鎖定
[root@linux ~]# lsattr YourFile ---i---------- YourFile
則要借助lsattr命令來查看是否是系統(tǒng)添加了i,屬性,比如上面。這個(gè)參數(shù)可以讓一個(gè)檔案『不能被刪除、改名、設(shè)定連結(jié)也無法寫入或新增數(shù)據(jù)!對(duì)于系統(tǒng)安全性有相當(dāng)大的幫助!這個(gè)命令也是你既然是root用戶,依然不能執(zhí)行刪除操作的原因。 然后再借助chattr命令來去除該屬性
[root@linux ~]# chattr -i YourFile [root@linux ~]# lsattr YourFile [root@linux ~]#
然后就可以刪除該文件了!
注意:i屬性chattr命令并不適合所有的目錄。chattr命令不能保護(hù)/、/dev、/tmp、/var目錄。大家可以想想:比如說/tmp目錄,所有的用戶可以創(chuàng)建并刪除自己的臨時(shí)性文件,root用戶也一樣,如果該目錄下的文件,連root用戶都不能刪除的話,情況會(huì)如何呢?
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
Linux使用ssh公鑰實(shí)現(xiàn)免密碼登錄實(shí)例
本篇文章主要介紹了Linux使用ssh公鑰實(shí)現(xiàn)免密碼登錄實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03apache,nginx上傳目錄無執(zhí)行權(quán)限的設(shè)置方法
至于為什么設(shè)置上傳目錄無權(quán)限這個(gè)我就不累贅了,現(xiàn)在比較流行的web服務(wù)有iis,apache,nginx,使用操作系統(tǒng)無非是windows or *nux2010-12-12配置Linux服務(wù)器SSH 安全訪問的四個(gè)小技巧
越來越多的站長(zhǎng),開始使用獨(dú)立主機(jī)(Dedicated Host)和 VPS。而為了節(jié)省成本或提高性能,不少人的獨(dú)機(jī)和 VPS,都是基于 unmanaged 的裸機(jī),一切都要自己 DIY。這時(shí)候,安全策略的實(shí)施,就猶為重要。2010-12-12CentOs下手動(dòng)升級(jí)node版本的方法
這篇文章主要介紹了CentOs下手動(dòng)升級(jí)node版本的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11linux下動(dòng)態(tài)網(wǎng)站維護(hù)基本命令小結(jié)
這篇文章主要介紹了動(dòng)態(tài)網(wǎng)站維護(hù)基本命令小結(jié),主要是方便維護(hù)linux或unix服務(wù)器,需要的朋友可以參考下2016-05-05詳解CentOS7安裝配置Apache HTTP Server
本篇文章主要介紹了CentOS7安裝配置Apache HTTP Server,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01