tag:blogger.com,1999:blog-16607461.post4599794460341776994..comments2024-03-29T10:21:47.284+08:00Comments on 布丁布丁吃什麼?: 讓ownCloud站在NAS的肩膀上!ownCloud使用者資料整合NFS的規劃 / How to Integrate NAS into ownCloud with NFS布丁布丁吃布丁http://www.blogger.com/profile/13614721642960940190noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-16607461.post-56757240088252215132016-05-27T02:07:16.505+08:002016-05-27T02:07:16.505+08:00作者已經移除這則留言。jason chunghttps://www.blogger.com/profile/16670066863398672249noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-13524126756550901092016-03-21T21:48:22.000+08:002016-03-21T21:48:22.000+08:00非常感謝 布丁 大 的技術支援~! 以下是小弟的原始提問,供各位網友參考~
= = = = = =...<br />非常感謝 布丁 大 的技術支援~! 以下是小弟的原始提問,供各位網友參考~<br /><br />= = = = = = = = = = = = = = = = <br /> 布丁 大您好,小弟Pogaso在拜讀您所發表的【讓ownCloud站在NAS的肩膀上!ownCloud使用者資料整合NFS的規劃 】後獲益良多、也順利地架好Owncloud了。但唯獨有個問題一直無法解決。<br /> 您所發表的Owncloud連結NAS的文章詳細的說明了Owncloud利用NFS連結NAS的辦法,但小弟我目前一直卡在無法處理權限問題,就是【經Owncloud上傳的檔案或建立的資料夾會自動變成755的權限】就算Google 國外文章也找過不少文章、方案都依然無法解決。小弟先說目前的使用需求及架構吧!<br /><br />使用需求:<br />1. 在外可以經Owncloud用手機或WebUI來存取或同步特定資料。<br />2. 在區網內NAS作為主要資料庫、讓Windows經Samba來掛載為磁碟機,能快速存取及保留較多的Win應用支援。<br /><br /><br />架構:<br />NAS4Free 資料A >(經NFS服務)> Owncloud(Ubuntu Server) > WebUI、手機Client端<br />&<br />NAS4Free 資料A >(經Samba服務)> Windows 直接存取<br /><br />權限:<br />1.資料A 所有權 www-data:www-data , 存取權 775<br />(已在 NAS4Free 建立 UID、GID 為 33 的 www-data 帳戶及群組 讓Owncloud有權限存取NAS的資料 (((本來NAS4Free上沒有 )<br />2.在NAS上建立一般User帳戶,並加入到www-data群組,用來作為Samba登入用。<br />3.設定 資料A 的目錄 umask 為002<br /><br />問題點:<br />經Owncloud上傳的檔案或建立的資料夾會自動變成755的權限,但檢查後發現umask的設定依然是002,經samba上傳的資料一樣是775。唯獨檔案經Owncloud後會自動變成755。<br /><br />嘗試過網路上的解決方案:<br />方式1: 另外建立一個群組"webmasters",並將www-data及samba 用戶加入其中,然後把 "資料A" 的所有權改為root:webmasters。權限設定再次設為775。<br />結果1: sabman的帳戶可以正常存取,換成Owncloud顯示資料唯獨、無法上傳或建立資料夾,需要將所有權root改回成www-data才能正常存取。推測是Owncloud有副程式在檢查主要所有權必須為www-data。<br /><br />可能的解決點:<br />1. 強迫限制所有新建立資料權限為775。 (但已設umask,但依然無用??)<br />2. 修改Owncloud的原始碼。 (感覺是最有可能的辦法,用軟體搜尋關鍵字如 "chmod()"、"mkdir()"、" 755 " ... 但目前仍找不到有關新上傳的檔案權限設定的關鍵Code。<br /><br />參考資料:<br />SFTP permission denied on files owned by www-data<br /><br />小弟所學不多,當下有許多不足之處尤為見諒。待此叩請 布丁 大賜教。 感謝!!Anonymoushttps://www.blogger.com/profile/14941653401106897597noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-25589256248359425522016-03-21T14:52:08.735+08:002016-03-21T14:52:08.735+08:00有人在問說同時兼顧Samba跟NFS上掛載的問題。
我後來才發現ownCloud內建了好用的外部儲...有人在問說同時兼顧Samba跟NFS上掛載的問題。<br /><br />我後來才發現ownCloud內建了好用的外部儲存工具 (External Storage)<br />https://doc.owncloud.org/server/7.0/admin_manual/configuration/external_storage_configuration.html<br />可以掛載以下來源:<br />- 本地硬碟資料夾<br />- FTP或FTPS (FTP over SSL)<br />- SFTP<br />- SMB (網路上的芳鄰,CIFS)<br />- WebDAV<br />- Amazon S3<br />- Dropbox<br />- Google Drive<br />- OpenStack Swift<br /><br />ownCloud可以設定給誰掛載、掛載的權限<br />掛載之後會在該帳號底下新增一個資料夾<br /><br />由於這篇教學在掛載NFS上常常會遭遇權限設定的困難<br />此時不如採用外部儲存工具,說不定會比較簡單一點。布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.com