安裝proftpd後無法上傳檔案 - Linux

Table of Contents

我在centos 7中安裝了proftpd, nginx, mariadb, php

各項服務均可以正常啟動

其中我把nginx的預設網站資料夾改到/var/www底下

centos 7中只有root和abc兩個帳號,abc帳號屬於wheel群組

但是我要透過FTP上傳檔案到www資料夾底下或是更改權限都會出現錯誤訊息

550 CHMOD 777 wiki: 此項操作並不被允許

即便是透過SFTP上傳了,程式也無法運作,例如:

{DOCUMENT_ROOT}/doku/conf/ 無法經由 DokuWiki 寫入。您必須修正該目錄的權限!

請問,我該如何修正設定?

--

All Comments

Joe avatarJoe2016-04-11
目錄權限?還有ftp上傳到/var/www要改一下selinux設定值
Rebecca avatarRebecca2016-04-16
selinux已經關閉
Brianna avatarBrianna2016-04-17
/var/www 預設只有 root 帳號身份可以寫入
你要適當改一下該目錄的權限允許使用者能夠寫入
Hazel avatarHazel2016-04-22
看是要設定資料夾所屬群組,改好該群組有 rwx 權限,
並且讓該使用者加入該群組
另外一種最簡單直接設定 posix acl 讓該目錄能夠被
指定帳號存取使用即可,請參考 setfacl 與 getfacl
Victoria avatarVictoria2016-04-25
感謝