2010-03-05 43 views
2

我在linux上工作。我在窗戶上不知道多少。如何在Windows中組織文件的權限?我們是否有任何像unix中的chmod來更改權限?在Windows中的權限清晰

+0

這取決於文件系統。 – giorgian 2010-03-05 11:14:53

回答

1

的Win32 API中有一個名爲SetFileAttributes用於管理文件屬性,它們之間的權限功能。

這裏是一個example from MSDN

+0

像FILE_ATTRIBUTE_READONLY這樣的文件屬性與訪問控制不同。 – bk1e 2010-03-06 22:24:45

1

在基於Windows NT的系統的安全模型是,絕大多數的Linux系統中使用Unix一個很大的不同。他們從ACL(訪問控制列表)開始工作,並且可以根據誰在哪裏獲得許可而變得非常華麗。此外,它們幾乎適用於Win32 API中的每一個(甚至可能是每個?)對象,而不僅僅是文件。 (如果沒有記錯這並不適用於病理FAT文件系統)。

我建議你looking closely at how the Win32 security model works開始像CACLS工具搞亂(最接近於chmod你會發現),因爲你可以傷害你的前系統非常糟糕,如果你在不理解它們的情況下混淆權限。它比vanilla Linux複雜得多。