![](/img/trans.png)
[英]Force owner of all files in the folder “/var/www” are user www-data
[英]Nginx set new files www-data as owner instead of my user
我對文件權限有疑問。 我使用sudo創建了一個新用戶,並將目錄設置為chown(用戶名)。 到目前為止,到目前為止還不錯:當系統(magento2)創建新文件,或者我通過magento 2新文件上傳時,所有者為'www-data'而不是magento2用戶名。
題:
我需要做些什么,以便magento將創建的每個新文件,或者我通過magento上傳的文件都將擁有者設為:magento2而不是www-data?
服務器:
Ubuntu 16.04 Nginx 1.10 PHP7
我這樣創建用戶:
然后我像這樣wn
須藤chown -R magento2:www-data / home / magento2
sudo查找/ home / magento2 -type d -exec chmod g + s {} \\;
提前致謝,
HRR
問題是運行Web服務器的用戶將是新文件的所有者。 正如derkerch建議的那樣,您需要更改正在運行nginx的用戶。
如果需要托管多個網站,則可能希望不同的用戶運行nginx,以便每個用戶都可以創建/訪問其文件: https : //www.digitalocean.com/community/tutorials/how-to用nginx和php-fpm安全地在Ubuntu上托管多個網站14-04
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.