• 10

Mac上的Windows分享功能沒有注意限制權限問題!(已確定)

MARCO wrote:
重點應該在這裡,沒有...(恕刪)

我後來又把家目錄下的"文件"檔案夾分享出來(/Users/jkchang/Documents),
回到windows來看:

天啊,怎麼進不去?
我要為我說的與"權限無關"來解釋一下:
如果不是設定為guest(訪客),而是用OSX的帳號進入,那就與權限無關;
如果是用guest來進入,就有關係了,
Documents原來在OSX是設為drwx--- --- jkchang jkchang Documents
就是只有我自己才能有讀,寫,執行的權利,而guest是沒有任何權力的,
如果你要分享這類文件(Documents),音樂(Music),電影(Movies)..給guest 進來瀏覽,
那必須將權限打開,如:
drwxrw- rw- jkchang jkchang Documents
設定方法:#chmod 755 Documents
如此guest可以進入瀏覽,但無法建立檔案,
如果#chmod 777 Documents
就可以建立刪除檔案了.


JK.Chang wrote:
如果不是設定為guest(訪客),而是用OSX的帳號進入,那就與權限無關; 如果是用guest來進入,就有關係了,

為大家釐清一點:這個guest帳號是從“終端機“設的,並不是從偏好設定新增的“非管理員帳號“,勿再堅持“改變非管理者權限即可解決“的方法,兩者不同還望大家不要混淆

有錯誤請JK.Chang友指正
剛才稍為用了一下"SharePoints",
根據RandyJr這篇的步驟,在我的環境(OSX 10.4.7&XP SP2) 下是可以正常工作的。

(今天時間不夠,沒辦法做詳細的測試,僅就RandyJr的步驟實驗,
僅寫出一點可能造成分享失敗的原因,如有其他設定上的問題,
歡迎大家提出討論)

不過我遇到一個不能分享的情形,跟大家分享。

關鍵還是在於RandyJr所言:
RandyJr wrote:
7.想開放給別人存取,記得SharePoints與OSX檔案夾的權限都要開放

問題在於所謂的「OSX檔案夾的權限都要開放」,如同我前兩篇回文
zeee wrote:
最後,也是重要的一點,你必須把此檔案或資料夾『以上』的『所有』資料夾的權限改成「其他:只供讀取」,
直到家目錄為止。也就是說,如果你要分享的檔案上面有十層資料夾,你就必須把這十個資料夾的權限全部更改。

換句話說,必須讓欲分享的檔案或資料夾以上的資料夾,都可以讓其他使用者存取。

SharePoints的使用方法中有明說,在其內設定為分享的資料夾,其權限設定只對此特定的資料夾有用,
其上或其下的檔案權限依然保持不變,需手動更改。

舉例來說,如果你要分享『家目錄』->『文件』,依照RandyJr的步驟,在SharePoints設定『文件』為可分享,
不用做額外其他的MacOS的權限設定,應該可以順利分享,因為『家目錄』預設權限為「其他:只供讀取」;
如果是要分享『家目錄』->『文件』->『某資料夾』,在SharePoints設定『某資料夾』為可分享,
用同樣的步驟,在Windows端網芳,看得到『某資料夾』,卻沒有檢視的權限。
原因出在『某資料夾』上一層的『文件』,預設權限為「其他:無存取權限」,
必須手動更改『文件』的權限為可存取,其下的『某資料夾』才能順利被分享。

所以,就分享的角度來看,MacOS中的檔案權限管理還是必須的,SMB是讓(與Windows系統)分享的功能更有
彈性,也就是可以只分享出某特定資料夾,而不用分享整個家目錄。

希望有所幫助...
還是不太確定zeee兄是否真的了解整串討論?

請教一下好了,
用SharePoints所設定的資料夾在哪個位置?
(例如在內接硬碟或外接,以及是在哪個帳號下的家目錄中等等)
你所言正常工作可分享,
會不會是本來就可分享的?
還是本來分享時xp端看不見,
等到設好SharePoints的部份才看見?

簡而言之反正就是不要整家目錄都分享給xp,
只要給它欲分享的這單一個資料夾而已,
其他通通不給看,
這樣在SharePoints要如何設定呢?


zeee wrote:
剛才稍為用了一下"SharePoints",
根據RandyJr這篇的步驟,在我的環境(OSX 10.4.7&XP SP2) 下是可以正常工作的。
如果是修改 smb.conf 的方式, 可以加入一個 guest account 的設定來處理一些權限問題,
比如:

[global]
# 把不明的使用者都當成 user_b 登入處理
guest account = user_b
# 權限控管依各目錄
security = share

[share]
# 這是 user_b 底下的目錄, 一般情況大家都可以讀, 而只有 user_b 可以改.
path = /Users/user_b/public
# 開放其他人可以透過網路分享連線
guest ok = yes
# 不允許透過網路芳鄰修改
read only = yes

這樣其他人連到這台電腦時, 如果沒有指定帳號, 或者帳號不存在時, 都會試著以 user_b 來存取該目錄, 所以屬於 user_b 目錄及底下的子目錄都可以讀取; 但是寫入的部份在網路芳鄰就已經阻止, 所以只有 user_b 在主機前或者其他方式登入才能寫入跟修改.

(要比較詳細了解的話, 建議看 O'reilly 的 Using Samba 一書, 該公司有提供完整網路版可以下載)
再補充一下:
設定省略...
我在上面有說到smb.conf也可以用http://localhost:901來做,如下:
1.於瀏覽器輸入http://localhost:901後:

2.選 GLOBALS 後:

3.選 SHARES 後:


4.選 PASSWORD 後,可以設定SMB password:


其他像是"VIEW"可以察看smb.conf 檔,"STATUS"可以監看SMB連線的狀態...

不喜歡終端機的人可以參考一下.(可是先前的設定還是要用終端機喔!)



MARCO wrote:
補充:
照你的圖面設定,無效,
而且發現你設的是外接碟吧?是誤會嗎?
你一直強調跟啥“設定外接設備"沒啥關係,
但這軟體看大家用就是為了分享外接硬碟的東西出去的,
而小弟設機器本身的硬碟是無效的,
所以才說不會用,
你能設內接碟試試嗎?


請您再仔細看圖片設定的路徑,就是內建硬碟。 (如果是外接HD的路徑應該是 /Volumes/XXX/YYY/ZZZ)


再仔細看從1至8點的每個步驟,再試試看吧。

如果某個步驟設定不出來,煩請告知。
那應該是我誤會了,
因為你的名稱是否修改過(如圖示)

1至8點的每個步驟並沒有特殊的部份,
已經說過當然會分享,
不然怎會有這討論串。

唯一問題只有在第五點SharePoints的部份,
有依照你的圖面設定,
但指定的這個資料夾沒能分享出去。

希望RandyJr兄能著重在SharePoints這部份做指導即可,
例如此軟體的其他頁面有需設定嗎(如圖示)
除非有特殊相關不然其他無關此軟體的部份並不需再說明。






RandyJr wrote:
請您再仔細看圖片設定的路徑,就是內建硬碟。 (如果是外接HD的路徑應該是 /Volumes/XXX/YYY/ZZZ)
1.按照下列步驟增加一個新的分享目錄(可別真的照抄我的路徑)
在此例分享名稱叫"Music 4 Everyone"
設好了別忘了按"Create New Share"


2.完成之後應該會如下面所示:


3.Users & "Public" Shares,Groups,AFS Properties不用另外設定

4.SMB Props參考一下,若有修改別忘了要按"Update Samba(SMB) Server Properties"


5.最好先登出或重啟Windows,確保剛連線的帳號沒有被cached

6.接下來該做什麼您應該很清楚了。







如果還是沒辦法,請把您設定或是錯誤訊息的畫面貼上來看看。
MARCO wrote:
還是不太確定zeee兄是否真的了解整串討論?

我之前是的確弄錯了你的意思,不過我在回上一篇的時候,已經完全了解你的目的了。
就是:
「簡而言之反正就是不要整家目錄都分享給xp,
只要給它欲分享的這單一個資料夾而已,
其他通通不給看」。
而我上一篇的回文,剛好可以達到這個目的。
MARCO wrote:
請教一下好了,
用SharePoints所設定的資料夾在哪個位置?
(例如在內接硬碟或外接,以及是在哪個帳號下的家目錄中等等)

更正:關於可以分享的資料夾部分,我一時疏忽,並非所有使用者看得到的資料夾都可以分享,官網上指出「Mac OS Extended (擴充格式)」的格式,才「應該」可以保證能夠分享,即使是在較舊的HFS格式之下,也多有不能分享的例子;而隨身碟或是記憶卡,多是MS Fat的格式,因為AppleFileServer支援度的問題,也沒有辦法支援分享。經過再次實地操作,SD卡(Fat 16)內的照片資料夾,確實不能分享。故能夠分享的資料夾應該是Mac OS中,存在於「Mac OS Extended」格式磁碟(內建或外接)裡的資料夾。之前所言有誤,特此更正。
MARCO wrote:
你所言正常工作可分享,
會不會是本來就可分享的?

我這邊我已經說得很清楚,是經過RandyJr的八個步驟,可以正常分享。
不懂什麼叫做「本來就可以分享」?我的MaxOS跟你的都一樣,沒有特別之處,
不會剛安裝好就可以分享,一定要經過「開啟」分享的程序。
開啟的方法很多,RandyJr使用的是其中一種。
MARCO wrote:
還是本來分享時xp端看不見,
等到設好SharePoints的部份才看見?

本來分享的xp端看不見,那就不叫分享了,你說是嗎?所我所謂分享成功,當然是以xp端看得到為主。

我還是犯了一個錯誤,就是以為你裝了SharePoints試了很久,無法成功的原因,可能只在於
『某個設定出了問題』;不過從你詢問RandyJr的圖示來看,似乎是SharePoints的基本設定也
不清楚。我之前一篇回文,寫得很清楚,是在了解RandyJr的八個步驟的基礎,補充一點可能
造成分享失敗的地方。
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?