首頁 > 軟體

Linux下遞回更改資料夾和子資料夾的許可權

2020-06-16 16:35:46

為所有Web應用程式設定適當的檔案許可權都是Web主機的重要組成部分。在本教學中,您將了解如何在單個命令中遞回地更改資料夾和子資料夾上的檔案許可權。

如您所知,在Linux中,所有內容都被視為一個檔案。一個資料夾也稱為目錄檔案,在許可權部分用“d”表示。下面的命令將所有檔案、目錄和子目錄的所有者設定為www-data,組所有者設定為linuxidc。

本文截圖:

 

linuxidc@linuxidc:~/linuxidc.com$ sudo chown -R www-data:linuxidc /home/linuxidc/linuxidc.com/linuxidc/linuxmi

使用chmod命令更改所有檔案,目錄及其子目錄的許可權。

linuxidc@linuxidc:~/linuxidc.com$ sudo chmod -R 755 /home/linuxidc/linuxidc.com/linuxidc/linuxmi

註 - 許可權755可以設定目錄,但不能設定檔案。 這會設定檔案的執行位,不建議在任何生產環境中排除某些特定情況。 我們建議分別為檔案和目錄設定許可權。

設定檔案許可權:

linuxidc@linuxidc:~/linuxidc.com$ sudo find /home/linuxidc/linuxidc.com/linuxidc/linuxmi -type f -exec chmod 644 {} ;

設定目錄許可權:

linuxidc@linuxidc:~/linuxidc.com$ sudo find /home/linuxidc/linuxidc.com/linuxidc/linuxmi -type d -exec chmod 755 {} ;

全部完成。


IT145.com E-mail:sddin#qq.com