• 10

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

zeee wrote:
但是我不同意你和樓主所謂『啥事都能幹』的結論......使用非管理員帳號是『不可』更改或刪除管理員家目錄下的現存檔案,亦或是新增任何檔案!

使用"非管理員帳號"是『不可』更改或刪除"管理員"家目錄下的現存檔案,這是當然!我從沒說過可以!
但是,你用哪個帳號登入就可以把那個帳號搞爛(新增移除...),這樣懂了嗎?
我只要分享檔案,不要東西被搞爛
對其他不想分享的檔案,最多是看得到(檔名),但是不能夠看其內容(文字檔打不開看不到文字,
資料夾打不開看不到內含的檔案)。要做到這個地步,不難...

你必須把先整個家目錄(含其中的所有檔案),權限設為「其他:無存取權限」,
最後,也是重要的一點,你必須把此檔案或資料夾『以上』的『所有』資料夾的權限改成「其他:只供讀取」,
直到家目錄為止。也就是說,如果你要分享的檔案上面有十層資料夾,你就必須把這十個資料夾的權限全部更改。

為了你這段話,我特別把“所有“的資料夾除“持有人“外的“群組“跟“其他“都設為“無存取權限“,這樣的條件比你設的“只供讀取“還嚴苛,在Win端連結後,“確定“可以對該登入帳號做“新增與刪除“的動作。
你提的方法跟前面無不同,只差在你要路徑下所有資料夾改變權限。我已經做了,沒用。

在Win端與Mac來來回回數十遍,不斷新增使用者,登入登出帳號,甚至動用朋友的XP一試,做著那些其他網友自己都沒試過而只講理論的無效方法(終端機準備中),請不要指責說我沒實驗精神,這樣感覺被澆了一盤冷水,重點還沒一個有用。
zeee wrote:
...然而樓主似乎缺乏了『試試看』的精神,實在可惜。建議不妨親手操作,事前可以把要更改的檔案先行備份;如遇到問題再上版請教。

zeee wrote:
不會用終端機?人總有第一次嘛!

請認真看討論文章!
我說我不會用終端機,表示我不知道怎麼開始,你怎麼不寫一些有幫助的?
前文已經說了,我問:
itismycall wrote:
請問你的第二步要如何修改?開終端機直接輸入/etc/smb.conf嗎?

目前只有tyf000提到:
tyf000 wrote:
前面 JK.Chang 提過的,去改 /etc/smb.conf
(打開終端機,輸入 sudo vi /etc/smb.conf,vi 的使用法)

這個還比較有建設性,起碼有回答別人的問題!
回文前請弄清楚方向

以上~
itismycall wrote:
1. 你的體認不太正確,至於說明MARCO友已經解釋清楚
2. 請看前文,我不是不用,而是不會用(終端機),至於其他網友提供的“所有“方法(包括你),我都親身試過,這樣有沒有親手操作了?
另外,這不是只動滑鼠的改變設定法,對不熟悉程式的人來說,小心翼翼是對的(問清楚)。不然出了問題,有人過來修嗎?


1. 關於沒有抓到你們問題的重點,我在第二篇回文已經解釋過,請參考。

2. 想請教你試過大家設定權限的方法之後,還是有非管理員使用者,可以任意更改、刪除和新增
管理員使用者檔案的情形嗎(由Windows端對Mac端權限設定為「其他:只能讀取」的檔案或資料夾)?

謝謝...

P.S. 我所建議的親手操作,意指更改smb.conf的方法,並無懷疑你沒有採納大家「權限設定」的方法,
請別誤會。再想想,你說得有理,在版上問問題,的確沒有人可以保證完全正確;出了狀況,
也不保證有人會到府維修,所以小心翼翼是對的。沒有萬全的把握之下,
我不會再建議你使用更改smb.conf的方法。
哎~
討論到第四頁了,
卻發現似乎只有樓主,小弟我,JK.Chang兄是在狀況內,
一堆人不知我們在問什麼,
還要不斷解釋我們在談啥,

但這明明就是跨平台使用者很容易發現的問題,
也可以說是mac與微軟架構上的差異,
不懂問題點的應該是沒有跨平台做分享的實務經驗,
訴求JK.Chang兄在上頁應該已經完成了,
但是用終端機處理的,

對樓主或小弟而言算是難,
不熟就是不熟,不會就是不會,跟願不願意已經無關,
大家想看到的是要我們虛心上進的去硬搞???
套句樓主的話,
“出了問題,有人過來修嗎?“


希望接下來懂這問題的朋友繼續給予指教及建議,
最好是符合蘋果原則與精神的方法(就是簡單到爆的方法),
不了解這討論在說什麼的朋友就看看就好,
別進來落井下石了,
感恩!
zeee wrote:
2. 想請教你試過大家設定權限的方法之後,還是有非管理員使用者,可以任意更改、刪除和新增
管理員使用者檔案的情形嗎(由Windows端對Mac端權限設定為「其他:只能讀取」的檔案或資料夾)?

上面的回文我有標“上引號“的要注意:
能不能更改檔案端看你登入的是“誰“(!)
你登入的是管理者就可以動管理者檔案,登入的是非管理者就可以動非管理者目錄下檔案,重點是,那個帳號在Mac下能做的,Win端登入就能做,了解嗎?
如果我把我帳號下某個資料夾改為自己都無權限讀取,Win端才無權限讀取。
MACRO有幫忙說明的那篇你可以再讀讀
zeee wrote:
P.S. 我所建議的親手操作,意指更改smb.conf的方法,並無懷疑你沒有採納大家「權限設定」的方法,請別誤會。再想想,你說得有理,在版上問問題,的確沒有人可以保證完全正確;出了狀況,也不保證有人會到府維修,所以小心翼翼是對的。沒有萬全的把握之下,我不會再建議你使用更改smb.conf的方法。

這樣的說法我能接受,感覺舒服多了:)
itismycall大、MARCO大請繼續加油^^
我也很有興趣了解WIN和MAC資料共享的這類問題~

希望JK.Chang大有機會寫一下比較詳細的教學,沒用過幾次終端機
看到這玩意還是會有種奇怪的恐懼呀~

http://blog.roodo.com/appleseed
1.smb的權限並非同等OSX的權限,Windows的世界裡是整合在一起的,
但在非Win平台就得另外設定smb.conf

2.SharePoints這套軟體說穿了就是幫您設定/etc/smb.conf,跟啥“設定外接設備"沒啥關係。
如果您不會用或是懶得用終端機的話,就用它吧

3.為了自己的帳號被別人看光光,建立另一個公用帳號(如此例的kate)

4.打開"共享"
開啟Windows共享,並按"帳號",把kate納入啟用分享的帳號


5.打開"SharePoints"
將/Users/xxx/Music分享出來,把權限開放 (記得要按Update Share並重新啟動"Windows分享")


6.在Windows上利用公用帳號登入,您只看得到分享出來的Music目錄(當然也會看到公用帳號的目錄,無所謂)



7.想開放給別人存取,記得SharePoints與OSX檔案夾的權限都要開放

8.以上方式確實是可行的,小弟也用此方式行之有年,如果仍然有問題可以將遇到的問題或畫面貼上,讓大家了解癥結所在。
大家不要動怒啦,其實我也是第一次這樣設定,原本想像中應該很簡單,
也誤解了樓主的意思,
可能有一個很重要的觀念,在Windows的區域網路內,所使用的帳號,與 osx是不同的,
而SMB有自己的帳號管理(SMB password),我在公司也不能加入公司的domain,
因為我不是管理者,因此我只能用SMB的guest帳號來做到像windows的分享的"樣子",
這部分和OSX的權限無關,因此不需要在OSX的目錄作權限修改.
總之,不是三言兩語可以說完,鳥哥的那一篇不錯,可以看看!
我把完整的 smb.conf 列出來,紅字是我加上的:
[global]
guest account = unknown
encrypt passwords = yes
auth methods = guest opendirectory
passdb backend = opendirectorysam guest
printer admin = @admin, @staff
server string = ibookG3
unix charset = UTF-8-MAC
display charset = UTF-8-MAC
dos charset = 437
use spnego = yes
client ntlmv2 auth = no
os level = 8
defer sharing violations = no
vfs objects = darwin_acls
brlm = yes
workgroup = WORKGROUP
; Using the Computer Name to compute the NetBIOS name. Remove this comment to override
netbios name = ibookG3
password server = *
security = share

[homes]
comment = User Home Directories
browseable = no
read only = no
[public]
;path = /tmp
path = /Users/jkchang/pub
public = yes
only guest = yes
writable = yes
printable = no
;valid users = @unknown , @guest
;guest ok = yes

[printers]
path = /tmp
printable = yes
重點應該在這裡,
沒有用,
以前跟現在都是這樣處理的,
分享不出去,
若這也是跟權限相關的處理,
是沒有用的。

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



若確實有用,
能否針對這軟體設定的部份做指導,
其他部份不用詳述,
分享我們都會,
而且“很熟“,
這討論串也是因此而產生。


RandyJr wrote:
5.打開"SharePoints"
將/Users/xxx/Music分享出來,把權限開放 (記得要按Update Share並)






JK.Chang兄終於說明了跟權限無關,
之前小弟與樓主同步實際測試的過程也證實無關,
卻被大多數人質疑,

唉~
強者是孤獨的,
是指JK.Chang兄啦~

JK.Chang wrote:
因為我不是管理者,因此我只能用SMB的guest帳號來做到像windows的分享的"樣子",
這部分和OSX的權限無關,因此不需要在OSX的目錄作權限修改.
總之,不是三言兩語可以說完,鳥哥的那一篇不錯,可以看看!
itismycall wrote:
上面的回文我有標“上引號“的要注意:
能不能更改檔案端看你登入的是“誰“(!)
你登入的是管理者就可以動管理者檔案,登入的是非管理者就可以動非管理者目錄下檔案,重點是,那個帳號在Mac下能做的,Win端登入就能做,了解嗎?
如果我把我帳號下某個資料夾改為自己都無權限讀取,Win端才無權限讀取。
MACRO有幫忙說明的那篇你可以再讀讀

很抱歉,我的確是大大地弄錯了你和MARCO的意思;現在讀過你們的後續回文,
我想我應該是能夠了解你的意思,。

我所說的方法,適用在『B』使用者由Windows端,操作『A』使用者在Mac端分享的檔案,
而非你所指,『A』使用者由Windows端,操作『A』使用者在Mac端分享的檔案。
對自己的誤解,再次說聲抱歉。

而你的問題,用更改權限的方式,是無解的,原因是因為這就MacOS檔案權限管理的機制;
某個使用者對於某個檔案的權限,不論從Windows端和Mac端存取,都是一樣的。

不過我也在第二篇回文,清楚地指出用滑鼠更改權限的方法,是無法完全達成你要的目的,建議使用更改
smb.conf,並無強調我更改權限的方法可以解決你的問題,請勿動怒。
我絕對不是刻意找碴,只是剛好你提出的問題,我沒有親身試過;所以利用這個機會試試,
提出我的心得,希望有所幫助,如此而已。

不巧,兩次弄錯你的本意,實在糊塗。

至於修改smb.conf的方法,你對於JK.Chang和tyf000的方法,所提出的疑問

如果JK.Chang友確定是可行的小弟願意遵循
不過還有不明的是,請問你的第二步要如何修改?
開終端機直接輸入/etc/smb.conf嗎?

我的確也是漏掉了,十分抱歉。

在此補上開啟終端機並進入編緝"/etc/smb.conf"的步驟,以供參考:

1. 到『應用程式』->『工具程式』->『終端機』,按兩下執行。
2. 在終端機中直接輸入"sudo vi /etc/smb.conf",然後按下「enter」執行。
3. 接著會看見系統要求你輸入"Password:",請輸入管理員使用者的帳號。
4. 接下來,你就會進入vi編緝程式的編緝畫面,並可以見到"/etc/smb.conf"這個設定檔案的
內容並開始編緝。vi的使用方式,請參考tyf000所給的網頁。初用者應該會覺得
超級難用,請耐心服用。
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?