主題:
[討論]
[問題]Win7的影片檔共用子繼承的問題
[打印本頁]
發表人:
ROACH
時間:
2009-10-3 11:32 PM
主題:
[問題]Win7的影片檔共用子繼承的問題
這兩天灌的Win7 64在我的實體電腦來玩
遇到的一個問題
我將一個資料夾叫{電影}的目錄分享出來
然後在裡面建立一個資料夾叫{血戰}
然後把另外一個資料夾的avi影片檔跟srt字幕用搬移的方式拉進來這個叫血戰的目錄
所以現在路徑檔案是
F:\電影\血戰\
以{電影}這個資料夾來看用右鍵選檔案共用
在檢查安全性裡面有打開everyone這個權限
再點進去看到{血戰}這個資料夾也有everyone(應該是繼承上面的下來的)
此時裡面擺著兩個檔案{avi檔案跟字幕檔srt)
這個時候我們用另外一台電腦是XP的作業系統
用網路芳鄰到該電腦該電影的分享
點進去{血戰}這個目錄
發現只有一個srt字幕檔而已 ????奇怪我的影片呢??明明還在win7那個分享的目錄阿
XP竟然看不到
我查一下該字幕的安全性也有everyone
再檢查該影片檔的安全性...竟然沒有everyone
此時我回到最原層{電影}的目錄
選擇向下繼承
按下套用
卻出現錯誤訊息
於是我到該血戰的目錄針對該影片檔
針對他的安全性直接手動加入everyone
此時他好像會開始讀取上層的權限
就會有兩個everyone...此時再把手動加入的everyone砍掉就可以了
XP也可以看的到該影片的
=============================================
從以上的實驗讓我發現一件事情
是以前從沒想過的
一般的XP每個目錄好像都會有everyone這個群組的讀取權限
但Win7的資料夾好像預設沒有everyone這個權限
導致本來就沒有everyone權限的檔案就算拖進去有everyone的資料夾...該檔案照樣沒權限
所以就算共用
外面的xp電腦也看不到讀不到
除非把該電腦每個根目錄都加進去everyone這個群組讀取權限後
此時在搬移檔案或共用
就不用記得還要針對該檔案另外加everyone
不知道是我不太會設定這種win7的安全性設定還是怎樣@@
果然win7的網芳比XP難設多的
[ROACH 在 2009-10-3 11:36 PM 作了最後編輯]
發表人:
froce
時間:
2009-10-4 01:20 AM
引用:
導致本來就沒有everyone權限的檔案就算拖進去有everyone的資料夾...該檔案照樣沒權限
安全性考量吧...
everyone權限範圍那麼大...預設就有實在太危險了...
不過windows的權限設計理念還是一樣亂七八糟的...
這樣一改以前的一般使用者會設定才怪...
發表人:
Ailio
時間:
2009-10-5 10:56 AM
可能是針對conficker來的
之前微軟被這病毒搞死...
又走USB的autorun漏洞 發做後 變成 走網芳漏洞...
不過只是個人推測...
發表人:
badcat
時間:
2009-10-8 08:43 PM
引用:
ROACH
寫到:
(前略...)
然後把另外一個資料夾的avi影片檔跟srt字幕用
搬移
的方式拉進來這個叫血戰的目錄
(後略...)
[ROACH 在 2009-10-3 11:36 PM 作了最後編輯]
在 Windows 的操作觀念中...。(至少在 Windows XP 是如此,Windows 7 壞喵 不知?)
「
搬移
」會將原先「『舊』的存取權根 [ACLs]」 也搬過來,但「不會」繼承「目的目錄」的「權限」。
但用「
複製
」檔案到「目的目錄」的話,這些複製的檔案就會「繼承」「目的目錄」的「權限」。(「新增的檔案」自然會取得「新的權限」。)
所以 Microsoft 的「建議」若要
搬移
的檔案想順便「繼承」「新目錄的權限」,正確的做法是:「先『複製』到「目的目錄」(這樣新的檔案等於就繼承了!),再『刪除』舊的目錄的檔案。」
(喵 知道,這方法很爛,完全比不上 *nix 的權限架構,但卻是微軟建議的做法,搞啥啊!?翻桌!!)
不然就得像 ROACH 樓主一樣,自己「手動」設定「繼承」權限。
(這是另一招,但壞喵 覺的更麻煩,因為除「手續麻煩」外,有時還不給「直接設定」,還得設定成該「擁有者」權限後,才能設定,是怎樣?!)
若 壞喵 說的不對,或有更好的做法,請告知一下,因為 壞喵 也很想知道是否有更好的做法?!(貓 也被搞的很煩!)
[badcat 在 2009-10-8 11:22 PM 作了最後編輯]
歡迎光臨 TWed2k (http://twed2k.org/)
Powered by Discuz! 4.1.0