搜尋

首頁  >  問答  >  主體

linux - 初学服务器设置,网站目录权限一直没弄明白到底应该怎么设置

我安装的是ubuntu server,FTP软件是vsftpd,WEB服务器软件是apache,

假如网站目录是:/var/www ,FTP使用本地账号:ftp_user,apache是:www-data,

应该把网站目录交给哪个用户?我都有试过,总有些问题如没权限访问、FTP不能删除此类问题。

请教正确的处理方式应该是什么,既能正常使用,也能保证安全。

阿神阿神2823 天前747

全部回覆(2)我來回復

  • 阿神

    阿神2017-04-17 11:38:45

    一定要用 FTP 呀。

    ftp_user 加入 www-data 群組,然後 /var/www 設定為 ftp_user 所有,群組為 www-data,權限為 750。對於 Web 伺服器需要寫入權限的目錄,g+w 一下。

    回覆
    0
  • 黄舟

    黄舟2017-04-17 11:38:45

    通常來講,ftp的權限應該要跟apache的權限一致,例如都是用www-data使用者。這樣可以規避很多權限方面的問題,例如ftp無法修改或刪除文件,apache出現403等。
    如果有不只一個使用者使用ftp上傳,而且想對不同使用者加以區分,可以將所有的ftp使用者帳號和www-data歸入同一個群組。

    回覆
    0
  • 取消回覆