ubuntu設置文件權限問題


文件權限:
r==>可讀 w==>可寫 x==>可執行
r=4 w=2 x=1
777 代表 rwxr-rwx-rwx 所有用戶都可讀可寫可執行

修改某個目錄下所有文件的權限,如果子目錄中的文件權限也要修改,則使用參數-R啟動遞歸處理。
例如:把/home/user目錄的權限設置為rwxrwxrwx,不包括子目錄:
[root@localhost ~]# chmod 777 /home/user
把/home/user目錄的權限設置為rwxrwxrwx,包括子目錄:
[root@localhost ~]# chmod -R 777 /home/user

對於網站目錄我們一般設置目錄的權限是755,而文件的權限是644  ,上傳目錄另設
比如我們要設置當前目錄下的所有目錄的權限是755,文件的目錄是644
就是使用find命令配合exec命令來執行:
find .  -type d -exec chmod 755 {} \;
find .  -type  f -exec chmod 644 {} \;

其中的{} 可以理解為前面找的目錄或者文件,  \;  是固定格式!


免責聲明!

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



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