eavictor wrote:
如何更改使用者的檔案存放位置?
設定成和rutorrent完成檔案存放路徑相同的話,
應該可以實作BT下載完後自動同步檔案到使用者的電腦上...(恕刪)
ownCloud 是把檔案放在它自己目錄底下 data 目錄
路徑:data/使用者名稱/files

迷你雲也是大同小異,放它自己目錄底下一個目錄。
unix-like 系統下:
用 ln -s 建軟連結,就可以指向 rutorrnet 存檔位置
windows 系統下:
可以用 NTFS Junction 建連結
比方說,假設 rutorrnet 存檔是在 /home/bt/bt 底下
----------------------------------------------
cd /var/www/ownCloud/data/使用者名稱
mv files/ /home/bt/bt
ln -s /home/bt/bt/files files
*********************************************
不過這邊要注意權限值的問題
ownCloud 是以 PHP 身分執行的,它要存取目錄檔案,需要該目錄、檔案,擁有者為:apache
就是要 httpd 的系統帳號,才能夠存取該檔案
所以要將你的 rutorrnet 運行帳號,加入 apache 群組
比如:
假設是用 bt 這個使用者帳號,登入運行 rutorrent 的
那把 bt 加入 apache 群組
可以用指令去加群組,或直接修改 /etc/passwd,或者用 webmin 管理

上圖:將 bt 使用者的次群組,加入 apache。使 bt 這位使用者,隸屬 apache 群組一員。
將 file 目錄
修改 擁有者:擁有群組,為 bt:apache
chown -R bt:apache /home/bt/bt/files
並且將 files 目錄修改權限為 2775
底下檔案修改為 664
chmod 2775 /home/bt/bt/file
chmod -R 664 /home/bt/bt/file/*
注意:目錄權限是 2775
(只適用 Linux 系統)
那個 2 是特殊權限 setGID
意思是:底下新增的子目錄、檔案,會繼承上層目錄的群組。
就是說:那個目錄底下建立任何檔案或目錄,擁有群組都會是 apache。如此才能讓 ownCloud 可以存取。
另外 /home/bt,/home/bt/bt
可能要改成 bt:apache 770
否則 apache 無法進入那個目錄




























































































