2012-07-03 61 views
0

我在Google上搜索了幾天,找到了一種通過命令行共享文件夾的方式(在Windows XP中,Vista 7)。 我想我已經嘗試了互聯網上的所有可用代碼:我可以共享一個文件夾,但無法寫入它,因爲我無法獲得「Everyone」用戶的寫入/讀取權限。與註冊表項共享一個文件夾

我在想,也許有一種方法可以通過更改與該文件夾相關的註冊表項來共享文件夾。

你有沒有聽說過這樣的事情?可能嗎??任何其他提示?我首先使用NET SHARE命令(帶/ GRANT:Evryone,FULL for Windows Vista,7和8,但不在XP中,因爲它在XP中不存在這樣的權限),然後使用THEN CALCS命令是這樣的:

NET SHARE shared=C:\shared /GRANT: everyone,FULL 

CACLS C:\shared /E /T /C /G "everyone":F 

回答

1

您是否厭倦了使用net share命令?

https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_share.mspx?mfr=true

實例

要顯示有關在計算機上,類型共享資源的信息:

淨份額

要共享計算機的C:\ Data目錄用共享名稱DataShare 幷包含註釋,請鍵入:

net share DataShare=c:\Data /remark:"For department 123."

要停止共享您創建的的DataShare文件夾在前面 例如,鍵入:

net share DataShare /delete

要共享計算機的C:與共享名稱列表\藝術LST目錄, 類型:

net share list="c:\art lst"

授予訪問

這是關於不同版本的Windows服務器默認要麼只讀訪問或大家完全訪問權限,所以你可以,如果在Windows 2003

http://www.edugeek.net/forums/windows/3190-command-line-tool-share-permissions.html

運行使用 /grant開關後會談

NET SHARE share$=<filepath> /GRANT:user,permission

+0

我已經試過這兩個份額淨值和CACLS命令,但該文件夾是不是真的完全共享:我可以訪問它,但我不能寫文件夾或文件到它。我發現Everyone文件夾的寫入/讀取權限未設置。這似乎是一個容易的事情做的網絡共享命令,但它不工作,因爲我希望... – Miwi

+0

你測試這個Windows的什麼版本?我不認爲'grant'開關被XP支持。當右鍵單擊共享文件夾並選擇「共享和安全...」時,還有什麼權限在「共享」上。讓你在原始問題中回答我的問題,而不是回覆此評論,以便其他人可以看到它 – Brad

+0

另外,用戶是否擁有使用Everyone創建共享文件夾的完全控制權?如果不是,請嘗試將其作爲「管理員」運行 – Brad

1

您可以使用此

net share MyShare=C:\FolderToShare 

設置權限共享CMD文件夾,你可以用這個

cacls C:\FolderToShare /g Everyone:F 

或者鍵入此跳過確認

echo y| cacls C:\FolderToShare /g Everyone:F 

,這將給Everyone全控制到該文件夾​​。鍵入cacls /? cmd中的權限選項列表。