สร้างแชร์เครือข่ายผ่านทางบรรทัดคำสั่งด้วยสิทธิ์เฉพาะ


11

นี่เป็นคำถามสองง่าม

ฉันกำลังพัฒนาแอปพลิเคชันที่จะต้องสามารถสร้างเครือข่ายที่ใช้ร่วมกันใน Windows Server 2003 ผ่านทางบรรทัดคำสั่ง ดังนั้นก่อนอื่นฉันจะสร้างการแชร์ใน Windows ผ่านทางบรรทัดคำสั่งได้อย่างไร ฉันลองทำการค้นคว้าและทั้งหมดที่ฉันสามารถค้นพบได้ก็คือฉันควรจะใช้netแต่นอกเหนือจากนั้นไม่มีเอกสารมากนัก

นอกจากนี้ในการแบ่งปันนี้จะมีไดเรกทอรีบางรายการที่มีชื่อผู้ใช้ในโดเมนและฉันต้องการให้ไดเรกทอรีไม่สามารถอ่านหรือเขียนได้โดยบุคคลอื่น ตัวอย่างเช่นสมมติว่าผมมีสองไดเรกทอรี: และjsmith jdoeฉันต้องการให้ผู้ใช้jsmithเขียนและอ่านจากไดเรกทอรีjsmithแต่ไม่ใช่ไดเรกทอรีที่เรียกว่าjdoeและในทางกลับกัน

คำตอบ:


5

นี่ควรเป็นข้อมูลที่คุณกำลังมองหา:

::Create a drive letter map to an existing network share
net use z: \\servername\share password /USER:domain\username /PERSISTENT:YES

:: grant user 'jsmith' full control access to the jsmith directory
cacls z:\jsmith /T /E /G jsmith:f

คุณยังสามารถลบการอนุญาตหรือแก้ไขการอนุญาตในไดเรกทอรีโดยใช้ cacls.exe คำแนะนำของฉันคือการอ่านบน cacls.exe

cacls

http://technet.microsoft.com/en-us/library/bb490872.aspx

หรือเพียงแค่ "cacls /" จากบรรทัดคำสั่งควรทำงานเช่นกัน


1
PERSIST_E_NT;)
michabbb

ตัวเลือก "/ PERSISTENT: YES" คืออะไร
ตัวตลกของคิง

จาก Microsoft ( docs.microsoft.com/en-us/previous-versions/windows/it-pro/… ): ควบคุมการใช้การเชื่อมต่อเครือข่ายแบบถาวร ค่าเริ่มต้นคือการตั้งค่าที่ใช้ล่าสุด การเชื่อมต่อที่ปราศจากอุปกรณ์ไร้สายจะไม่คงอยู่ ใช่บันทึกการเชื่อมต่อทั้งหมดที่ทำและคืนค่าพวกเขาในการเข้าสู่ระบบครั้งต่อไป ไม่ไม่บันทึกการเชื่อมต่อที่กำลังทำหรือการเชื่อมต่อที่ตามมา การเชื่อมต่อที่มีอยู่จะถูกกู้คืนในการเข้าสู่ระบบครั้งต่อไป ใช้ / ลบเพื่อลบการเชื่อมต่อแบบต่อเนื่อง
matrixx333

9

net shareคำสั่งที่คุณกำลังมองหาอยู่ ความ/?ช่วยเหลือในคำสั่งนั้นค่อนข้างตรงไปตรงมา แต่นี่คือตัวอย่าง:

net share MyShareName="C:\My Local Path\SomeFolder" /GRANT:Everyone,FULL

เท่าที่ความปลอดภัยดำเนินไปจากสิ่งที่ฉันได้อ่านแนวทางปฏิบัติที่ดีที่สุดคือทำตามข้างบนให้ทุกคนควบคุมกลุ่มอย่างเต็มที่ในการแชร์จากนั้นจัดการสิทธิ์ในไฟล์และโฟลเดอร์ด้วยตนเอง นี่เป็นเพราะสิทธิ์การใช้งานร่วมกันเป็นตัวกรองข้อ จำกัด ด้านบนของสิทธิ์ไฟล์และโฟลเดอร์จริง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.