Board logo

主題: [討論] [問題]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