請教如何正確設定apache寫檔案的權限 - Linux

Puput avatar
By Puput
at 2015-05-28T00:00

Table of Contents

感謝進來看的人,我知道這個問題很基本,

我也花了很多時間設定,但一直失敗,所以上來求救。

我想做一個WebApplication會產生資料給人下載。

我已經有把 /srv/http以下的檔案及資料夾擁有者設定成

d-wx--xr-x 3 http http 4096 Apr 30 13:47 http

其中會產生資料的那個資料夾更設定成為

drwxrwxrwx 2 http http 4096 May 27 14:21 download

我有利用whoami確認apache寫入檔案時,使用者是http

但都會無法寫入檔案。error_log 如下:

[Wed May 27 15:22:19.450680 2015] [core:notice] [pid 547:tid 1995771904]
AH00094: Command line: '/usr/bin/httpd'
Can't write to: 'ssss/download/something.abc'

如果預先在download放檔案是可以下載的。

Http conf 相關設定如下:


<Directory /srv/http/NNNN>
Options Indexes FollowSymLinks
Order deny,allow
Allow from all
</Directory>
<Directory /srv/http/NNNN/ssss/download>
AllowOverride All
Options Indexes FollowSymLinks
Order deny,allow
Allow from all
</Directory>



希望知道的人能給予一點方向,謝謝。


--
有些東西十年也不會壞

有種感情百年也不會變

--
Tags: Linux

All Comments

Donna avatar
By Donna
at 2015-05-30T09:59
1. 執行 su -s /bin/bash httpd 命令切換成為該帳號
你可以切換到該目錄並且建立檔案嗎?
2. 你用哪個發行版本?注意一下是否有 selinux/apparmor
Eden avatar
By Eden
at 2015-05-30T18:30
這類啟用時候可能沒設定允許環境被阻擋的狀況
Charlie avatar
By Charlie
at 2015-06-01T12:45
謝謝回應,我用 su http以後,可以在該目錄建檔。
現在使用ArchLinux
Vanessa avatar
By Vanessa
at 2015-06-06T02:46
selinux/apparmor我沒有設定,我會確認後再推文,謝謝
Agnes avatar
By Agnes
at 2015-06-10T13:55
沒有使用selinux,也沒有使用apparmor
Gilbert avatar
By Gilbert
at 2015-06-12T05:11
apache的order定義似乎這幾版有改?
Lauren avatar
By Lauren
at 2015-06-12T16:23
感謝板友,解決了...

網站字型無法顯示正常

Ophelia avatar
By Ophelia
at 2015-05-27T23:20
我瀏覽某些網站無法正常顯示字型 os:linux 17.1 mate 64 bit browser: chrome url : https://instagram.com/p/3GOsLNOW7Z/ 縮圖 : http://imgur.com/2HVbFlt 請問大家有人遇到相同問題嘛 - ...

quota在更換硬碟後失效

Carol avatar
By Carol
at 2015-05-27T10:09
我之前有一顆硬碟切lvm給 /home和iscsi使用,不過後來因為壞軌所以我把新硬碟 接上同樣切lvm(pv,vg大小不同),/home用rsync,iscsi用dd移轉過去,修改 fstab把/home指向新的lvm重開機後,看來沒問題。 不過現在我注意到原本的quota好像失效了。相關指令會有以下資訊 ...

Debian 套件打包工作坊

Irma avatar
By Irma
at 2015-05-26T20:02
https://tossug.hackpad.com/Debian-packaging-workshop-8-uURKij3MTbM Debian 套件打包工作坊 準備開始中 #tossug #debian #packaging #workshop 歡迎大家遠端線上參加 今天的主題是 mini-buil ...

NFS 權限問題

Skylar Davis avatar
By Skylar Davis
at 2015-05-26T18:03
最近在 mount nfs 資料夾 然後安裝套件 但是使用者跟群組都無法順利變更 例如 使用root 登入 mount -t nfs 10.0.0.1:/vol/vol1 /mnt 在安裝套件的時候 軟體本身會在 /mnt 下面 產生 a b 兩個資料夾 在產製 a 資料夾時 資料夾本身的權限會變成 ...

HD70A影像擷取卡有Ubuntu的驅動嗎?

Bethany avatar
By Bethany
at 2015-05-26T12:30
後來我用GTK uvc video video viewer video latency 顯著減低很多, 用uvc 擷取卡的好處是,不用懂linux 也可以在linux使用 https://www.youtube.com/watch?v=VkMpgItPTaM ※ 引述《aatzeng (go ...