linux 遞歸的改變當前文件及子目錄的權限


現切換到root用戶下
su root
1、切換到該目錄下:

1 cd 要修改的目錄

2、遞歸修改當前目錄下所有文件夾的權限755:

1 find -type d -exec chmod 755 {} \; /一般用這條就可以了
2 find -type d|xargs chmod 755

3、遞歸修改當前目錄下所有文件的權限為644:

1 find -type f -exec chmod 644 {} \;
2 find -type f|xargs chmod 644

注意:
權限:

7:表示w,r,x 1+2+4
chmod:
chmod是Linux下設置文件權限的命令,后面的數字表示不同用戶或用戶組的權限。

一般是三個數字:

第一個數字表示文件所有者的權限

第二個數字表示與文件所有者同屬一個用戶組的其他用戶的權限

第三個數字表示其它用戶組的權限。

權限分為三種:讀(r=4),寫(w=2),執行(x=1)。綜合起來還有可讀可執行(rx=5=4+1)、可讀可寫(rw=6=4+2)、可讀可寫可執行(rwx=7=4+2+1)。

所以,chmod 755 設置用戶的權限為:

1.文件所有者可讀可寫可執行

2.與文件所有者同屬一個用戶組的其他用戶可讀可執行

3.其它用戶組可讀可執行


免責聲明!

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



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