文件權限:
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 {} \;
其中的{} 可以理解為前面找的目錄或者文件, \; 是固定格式!