tar解壓造成目錄權限發生變更解決


https://blog.csdn.net/zhangzhikaixinya/article/details/45815065

 

tar解壓造成目錄權限發生變更解決 

一個比較有趣的現象: 
在做集群管理的時候偶爾會發現目錄權限出現被更改,沒人去操作怎么目錄屬性自己就變了? 

首先來做個測試,找出問題原因: 


可以看到當前目錄和壓縮文件所屬都是root 

我們進行解壓文件會發現這個情況: 
 

解壓出來的文件和當前目錄權限都變了,其實503和505就是進行文件壓縮所在機器,進行操作的user id 和 group id 

其實這個和解壓參數有關系: 
使用 tar --no-same-owner -zxf 指定 --no-same-owner可以解決這個問題: 

 


從圖中可以看到,指定--no-same-owner,目錄權限會使用當前操作用戶的權限作為文件的所屬 

tar命令在解壓時會默認指定參數--same-owner,所以以后解壓文件一定要注意這個情況呀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM