คำถามติดแท็ก file-sharing

กลไกในการอนุญาตและไกล่เกลี่ยการเข้าถึงไฟล์สำหรับผู้ใช้และโปรแกรมที่ไม่ได้อยู่ในพื้นที่ กลไกดังกล่าวสร้างขึ้นจากระบบไฟล์ภายในเครื่องหรือรวมเข้ากับระบบไฟล์แบบกระจาย ตัวอย่างทั่วไปของกลไกการแชร์ไฟล์ ได้แก่ CIFS (SMB, DFS), NFS, GlusterFS, Luster

16
คุณจะพบว่ากระบวนการเก็บไฟล์เปิดใน Windows ได้อย่างไร
สิ่งหนึ่งที่ทำให้ฉันรำคาญไม่รู้จบเกี่ยวกับ Windows คือข้อผิดพลาดการละเมิดการแบ่งปันแบบเก่า บ่อยครั้งที่คุณไม่สามารถระบุได้ว่ามีอะไรเปิดอยู่ โดยปกติแล้วมันเป็นเพียงเครื่องมือแก้ไขหรือ explorer เพียงชี้ไปยังไดเรกทอรีที่เกี่ยวข้อง แต่บางครั้งฉันก็ต้องรีบูตเครื่องของฉัน มีข้อเสนอแนะเกี่ยวกับวิธีหาผู้กระทำผิดหรือไม่?

2
วิธีกำหนดค่าเครื่อง Windows เพื่ออนุญาตให้ใช้ไฟล์ร่วมกันด้วยชื่อแทน DNS
กระบวนการใดที่จำเป็นในการกำหนดค่าสภาพแวดล้อม Windows เพื่อให้ฉันใช้ DNS CNAME กับเซิร์ฟเวอร์อ้างอิงได้ ฉันต้องการทำสิ่งนี้เพื่อให้ฉันสามารถตั้งชื่อเซิร์ฟเวอร์ของฉันอย่าง SRV001 แต่ยังคง\\file ชี้ไปที่เซิร์ฟเวอร์นั้นดังนั้นเมื่อ SRV002 แทนที่ฉันไม่ต้องอัปเดตลิงก์ใด ๆ ที่ผู้คนมีเพียงแค่อัปเดต DNS CNAME และทุกคน จะได้รับการชี้ไปที่เซิร์ฟเวอร์ใหม่

10
ฉันจะรับรายการไดเรกทอรีที่แชร์บนเซิร์ฟเวอร์ Windows ภายในได้อย่างไร
ถ้าฉันมีเซิร์ฟเวอร์ Windows (โดยทั่วไปคือ 2000, 2003 หรือ 2008) มีวิธีง่าย ๆ ในการแสดงรายการไดเรกทอรีภายในเครื่องทั้งหมดที่แชร์บนเซิร์ฟเวอร์นั้นหรือไม่? ฉันสามารถค้นหาการแบ่งใช้เองได้ง่ายพอ แต่ฉันชอบวิธีที่รวดเร็วในการค้นหาไดเรกทอรีภายในที่พวกเขาแสดงบนดิสก์ ขอบคุณ!

3
วิธีที่จะทำให้แซมบ้าแชร์เพื่อไม่ขอรหัสผ่าน
หมายเหตุ: ฉันได้อ่านหน้าเว็บต่าง ๆ ถึง 50 หน้าซึ่งอธิบายวิธีการตั้งค่าการแบ่งปันแซมบ้าแบบสาธารณะในช่วง2 ปีและไม่มีอะไรที่ฉันเคยทำมาก่อน ฉันไม่ทราบว่าต้องใช้ RTFM จำนวนเท่าใดในการตั้งค่าสิ่งนี้ ฉันต้องการ / ต้องการตั้งค่าการแชร์ไฟล์สาธารณะที่เปิดอยู่อย่างสมบูรณ์บนโฮมเซิร์ฟเวอร์ของฉันสำหรับสองเครื่อง การติดตั้งมีดังนี้: เซิร์ฟเวอร์ : Debian Wheezy sudo smbd --versionVersion 3.6.6ให้ฉัน พาร์ติชั่นภายใน 2 ตัวที่ฉันต้องการแชร์จัดรูปแบบใน NTFS เนื่องจากเก่าและนำมาจากเครื่อง Windows ฉันไม่สามารถจัดรูปแบบให้ขยาย * FS ได้เนื่องจากมีข้อมูลจำนวนมากที่ฉันไม่สามารถย้ายไปที่อื่นได้ (ยัง) เครื่องชื่อ "homeserv" เพราะขาดความคิดริเริ่ม ลูกค้า : การทดสอบเดเบียน (เจสซี) Windows 7 (2 เครื่องที่แตกต่างกัน) ที่จริงแล้วเครื่องของฉันคือ Debian / Windows dualboot และเครื่องของภรรยาของฉันคือ …

3
การสร้างบัญชี windows สำหรับการเข้าถึงแบบแชร์เท่านั้น
ฉันใช้ Windows Server 2008 R2 ในเวิร์กกรุ๊ปไม่ใช่โดเมนและฉันต้องการสร้างบัญชีท้องถิ่นที่ใช้สำหรับอนุญาตให้คอมพิวเตอร์เครื่องอื่นในเวิร์กกรุ๊ปเดียวกันเพื่อเข้าถึงไฟล์ที่แชร์บนเซิร์ฟเวอร์นั้น เมื่อลูกค้าเชื่อมต่อพวกเขาจะได้รับแจ้งชื่อผู้ใช้ / รหัสผ่าน (หวังว่า) และบัญชีนี้จะทำหน้าที่เป็นวิธีการอนุญาตให้พวกเขาเข้าถึง ฉันไม่ต้องการให้บัญชีนี้มีโปรไฟล์หรือใช้เพื่อลงชื่อเข้าใช้เซิร์ฟเวอร์เอง ฉันต้องการเพียงวิธีการรับรองความถูกต้องผู้ใช้สำหรับโฟลเดอร์ที่ใช้ร่วมกัน สามารถทำได้หรือไม่ ถ้าไม่วิธีการที่แนะนำสำหรับสิ่งนี้คืออะไร?

2
ข้อดีและข้อเสียของ FTP vs SSH สำหรับการถ่ายโอนไฟล์คืออะไร
เหตุใดจึงต้องพิจารณาตั้งค่าบริการ FTP บนเซิร์ฟเวอร์เมื่อไฟล์ถ่ายโอนทำงานได้ดีโดยใช้ SSH (พร้อม Midnight Commander บน Lunux และ FileZilla บนไคลเอนต์ Windows) ข้อดีและข้อเสียของทั้งคู่คืออะไร ยกเว้นความจริงที่ว่าททท FTP ได้รับการสนับสนุนอย่างกว้างขวางมากขึ้นโดยไคลเอนต์ที่แตกต่างกัน

7
พนักงานที่ใช้ Dropbox มีความเสี่ยงด้านความปลอดภัยอะไรบ้าง
มีข้อกังวลด้านความปลอดภัยใด ๆ ที่ต้องระลึกไว้เสมอเกี่ยวกับการใช้ Dropbox file sharing / versioning / backuping ทั่วทั้ง บริษัท และมีตัวเลือกหรือการตั้งค่าเฉพาะที่จะแนะนำเพื่อจำกัดความเสี่ยงหรือไม่?

6
วิธีแชร์เนื้อหาระหว่างเว็บเซิร์ฟเวอร์หลายเครื่อง
ฉันมีเว็บเซิร์ฟเวอร์ Linux หลายตัวติดอยู่กับ load balancer และฉันต้องการแชร์เนื้อหา (เช่นรูปภาพวิดีโอและอื่น ๆ ) ระหว่างเซิร์ฟเวอร์เหล่านี้ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ขณะนี้ฉันได้ติดตั้งไฟล์เซิร์ฟเวอร์กับเว็บเซิร์ฟเวอร์ทั้งหมด แต่ฉันกังวลว่ามันจะลดลงเนื่องจากการรับส่งข้อมูลจำนวนมาก ฉันจะหลีกเลี่ยงสิ่งนี้ไม่ให้เกิดขึ้นได้อย่างไร ขอบคุณล่วงหน้า.

6
การถ่ายโอนไฟล์เครือข่าย VHD ล้มเหลวอย่างสม่ำเสมอที่ 4GB
ปัญหานี้ทำให้เราผิดหวังอย่างมาก: เมื่อถ่ายโอนไฟล์ VHD (ฮาร์ดดิสก์เสมือน) ขนาดใหญ่จากเครื่อง Windows 7 ผ่านเครือข่ายไปยังเครื่อง Windows Server 2008 จริงที่ศูนย์ข้อมูลของเราการถ่ายโอนไฟล์ windows จะล้มเหลวที่ 4 GB อย่างสม่ำเสมอ เรามีการเชื่อมต่อโดยตรง 100 mbit จากสำนักงานใหญ่ของเราไปยังศูนย์ข้อมูลของเรา เมื่อการถ่ายโอนล้มเหลวข้อความแสดงข้อผิดพลาดที่เราได้รับคือ: There is a problem accessing \\server-name\d$ Make sure you are connected to the network and try again. มันเป็นเพียง VHD ไฟล์ขนาดใหญ่กว่า 4 GB ที่ล้มเหลว ถ้าเราส่งไฟล์ประเภทอื่นมันใช้งานได้ดี ถ้าเราซิป VHD นั่นก็ใช้งานได้ ยิ่งกว่านั้นเราสามารถส่ง …

3
NT_STATUS_BAD_NETWORK_NAME หมายถึงอะไรในแซมบ้า
ฉันตั้งค่าการแชร์เช่นนี้: [global] security = user map to guest = Bad Password usershare allow guests = yes [vms] comment = VirtualBox Virtual Machines path = /home/neil/VirtualBox/HardDisks guest ok = yes read only = yes และเมื่อฉันเข้าถึงการแชร์เป็นตัวเองและพิมพ์รหัสผ่านของฉันมันก็ใช้ได้ดี: $ smbclient //neil-ubuntu/vms -U neil Enter neil's password: Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0] smb: \> แต่เมื่อฉันเข้าใช้ในฐานะแขกมันไม่ทำงาน: $ …

3
เหตุการณ์ที่แชร์โฟลเดอร์และการเปลี่ยนแปลงไฟล์ของ Vagrant
ฉันมีเครื่องเสมือน Ubuntu ที่ฉันเข้าถึงผ่าน Vagrant บนโฮสต์ของฉัน (Mac OSX) มีโฟลเดอร์ที่มีไฟล์สองไฟล์ที่ฉันแชร์ไปยังเครื่องเสมือน ในเครื่องเสมือนนั้นฉันต้องการใช้Guardเพื่อเฝ้าดูการเปลี่ยนแปลงไฟล์และดำเนินการบางอย่างหากมีการเปลี่ยนแปลงไฟล์ใด ๆ ฉันตั้งค่าการป้องกันอย่างถูกต้องและเมื่อเปลี่ยนไฟล์ที่ใช้ร่วมกันจากภายในเครื่องเสมือนมันทำงานได้ดีและรันสคริปต์ที่เหมาะสม แต่ถ้าฉันพยายามเปลี่ยนไฟล์ที่ใช้ร่วมกันจากเครื่องโฮสต์ของฉันเหตุการณ์การเปลี่ยนแปลงไฟล์นี้จะไม่เผยแพร่และการป้องกันจะไม่ตอบสนอง นี่คือลักษณะโฟลเดอร์คนจรจัดของฉันที่ดูเหมือน (สิ่งปกติสวย) local_config.vm.share_folder "app", "/var/www/app/current", "../app" ฉันได้ลองใช้การแบ่งปัน NFS ( :nfs => true) แต่ก็ไม่ได้ช่วยอะไร มีวิธีใดบ้างที่จะทำให้เหตุการณ์การเปลี่ยนแปลงไฟล์เผยแพร่จากโฮสต์ไปยังเครื่องเสมือน? หรือนี่เป็นสิ่งที่เกี่ยวกับธรรมชาติของ Vagrant / VirtualBox? UPDATE: หลังจากการทดลองเพิ่มเติมฉันติดตั้งZenTest gem ซึ่งมีเครื่องมือ autotest ที่อนุญาตการทำงานที่คล้ายกันเกี่ยวกับเหตุการณ์การเปลี่ยนแปลงไฟล์ เมื่อเรียกใช้ autotest ในเครื่องเสมือนและเปลี่ยนไฟล์จากเครื่องโฮสต์ของฉันการเปลี่ยนแปลงเหล่านี้จะแพร่กระจายและตอบกลับอัตโนมัติ จากสิ่งนี้ดูเหมือนว่าการเผยแพร่เหตุการณ์การเปลี่ยนแปลงไฟล์จะเป็นปัญหาของการ์ดรักษาความปลอดภัยไม่ใช่กล่องคนเร่ร่อนหรือกล่องเสมือน ฉันไม่ได้พิจารณาถึงความแตกต่างในการใช้งานระหว่างการ์ดป้องกันและระบบควบคุมอัตโนมัติ ตอนนี้ฉันรู้ว่ามันเป็นไปได้ที่จะจับเหตุการณ์การเปลี่ยนแปลงไฟล์จากโฮสต์ในเครื่องเสมือน ใครบ้างมีความคิดเกี่ยวกับวิธีการใช้ยามนี้? ฉันชอบที่จะระวังมากกว่าเพราะใช้ DSL และการใช้งานทั่วไป

4
ฉันจะบังคับใช้สิทธิ์เฉพาะสำหรับไฟล์ / โฟลเดอร์ใหม่บนเซิร์ฟเวอร์ไฟล์ Linux ได้อย่างไร
ฉันมีปัญหากับการติดตั้ง Ubuntu 9.10 (ไฟล์เซิร์ฟเวอร์) และการอนุญาตของแซมบ้า การเข้าสู่ระบบและการอ่านทำงานได้ดี อย่างไรก็ตามการสร้างไดเรกทอรีใหม่โดยผู้ใช้จะ จำกัด การเข้าถึงสำหรับผู้ใช้รายอื่น ตัวอย่างเช่นหาก Bob (ผู้ใช้ Windows ที่แมปไดรฟ์) สร้างโฟลเดอร์ในไดเรกทอรี Jane (ผู้ใช้ Mac ที่เพียงติดตั้ง smb) สามารถอ่านจากมันได้ แต่ไม่สามารถเขียนลงไปได้ - และในทางกลับกัน ฉันต้องไปยังไดเรกทอรี CHMOD 777 เพื่อให้ทุกคนมีความสุข ฉันได้ลองแก้ไขตัวเลือก "create / directory mask" และ "force" ในไฟล์ smb.conf แต่ดูเหมือนจะไม่ช่วย ฉันกำลังจะหันไปใช้ CRONTABing เป็นกิจวัตร chmod ซ้ำแม้ว่าฉันแน่ใจว่านี่ไม่ใช่การแก้ไข ฉันจะทำให้ไอเท็มใหม่ทั้งหมดเป็น 777 ได้อย่างไร ใครบ้างมีข้อเสนอแนะเพื่อแก้ไขสถานการณ์ที่เกิดขึ้นนี้? ดีที่สุด

8
การเข้าถึง SMB ที่แชร์โดยไม่ระบุชื่อที่โฮสต์บน Server 2008 R2 Enterprise
ก่อนอื่นฉันได้อ่านโพสต์นี้และโพสต์ที่ไม่ใช่ SF ทั้งหมดซึ่งดูเหมือนจะแก้ไขปัญหาเดียวกันหรือคล้ายกันอย่างไรก็ตามฉันก็ยังไม่สามารถแก้ไขปัญหาของฉันได้ ฉันมีสามเครื่องในสถานการณ์นี้: เซิร์ฟเวอร์เข้าร่วมโดเมนที่รัน Server 2008 R2 Enterprise ("เซิร์ฟเวอร์ที่ใช้ร่วมกัน") เซิร์ฟเวอร์ทดสอบที่ไม่ใช้โดเมนที่รันเซิร์ฟเวอร์ 2003 R2 SP2 ("เซิร์ฟเวอร์ทดสอบ") เวิร์กสเตชันที่เข้าร่วมกับโดเมนที่ใช้ XP Pro SP3 ("เวิร์กสเตชัน") เซิร์ฟเวอร์ที่ใช้ร่วมกันจะเปิดเผยการใช้งานร่วมกันบนเครือข่ายที่เซิร์ฟเวอร์ทดสอบต้องเข้าถึง - เป็นเซิร์ฟเวอร์ต้นทาง / สัญลักษณ์ที่ใช้ร่วมกันเพื่อการดีบักของเรา ฉันเชื่อว่า visual studio เพียงแค่เข้าถึงการแบ่งปันด้วยข้อมูลรับรองของตัวเองในกรณีนี้หมายความว่าการแชร์จะต้องสามารถเข้าถึงได้แบบไม่ระบุตัวตนเนื่องจากเซิร์ฟเวอร์ทดสอบไม่ได้เข้าร่วมกับโดเมนและไม่มีโอกาสในการรับรองความถูกต้องของโดเมน ฉันพยายามทำหลายอย่างเพื่อหลีกเลี่ยงหน้าต่างการตรวจสอบสิทธิ์เมื่อเข้าถึงการแชร์: ฉันเปิดใช้งานบัญชี Guest บนเซิร์ฟเวอร์ที่ใช้ร่วมกันและได้รับสิทธิ์การแชร์เต็ม / NTFS ของผู้เยี่ยมชมสำหรับการแชร์ ฉันได้รับสิทธิ์การเข้าสู่ระบบแบบไม่ระบุชื่อเต็มรูปแบบ / สิทธิ์ NTFS สำหรับการแชร์ ฉันได้เพิ่มการแชร์ของฉันใน“ การเข้าถึงเครือข่าย: การแชร์ที่สามารถเข้าถึงโดยไม่ระบุชื่อ” ใน LSP ฉันปิดใช้งาน“ การเข้าถึงเครือข่าย: จำกัด การเข้าถึงเนมไปป์และหุ้นที่ไม่ระบุชื่อ” …

8
หมดอายุไฟล์ในโฟลเดอร์: ลบไฟล์หลังจาก x วัน
ฉันต้องการสร้าง "วางโฟลเดอร์" ในไดรฟ์ที่ใช้ร่วมกันกับ windows ซึ่งทุกคนสามารถเข้าถึงได้ ฉันต้องการลบไฟล์โดยอัตโนมัติหากไฟล์นั้นอยู่ในโฟลเดอร์นานกว่า X วัน อย่างไรก็ตามดูเหมือนว่าวิธีการทั้งหมดที่ฉันทำพบใช้วันที่แก้ไขล่าสุดเวลาเข้าถึงล่าสุดหรือวันที่สร้างไฟล์ ฉันกำลังพยายามทำให้โฟลเดอร์นี้เป็นโฟลเดอร์ที่ผู้ใช้สามารถวางไฟล์เพื่อแชร์กับใครบางคน หากมีคนคัดลอกหรือย้ายไฟล์มาที่นี่ฉันต้องการให้นาฬิกาเริ่มติ๊ก ณ จุดนี้ อย่างไรก็ตามวันที่แก้ไขล่าสุดและวันที่สร้างไฟล์จะไม่ได้รับการอัปเดตเว้นแต่จะมีคนแก้ไขไฟล์จริง เวลาเข้าถึงล่าสุดถูกอัพเดตบ่อยเกินไป ... ดูเหมือนว่าเพียงแค่เปิดไดเรกทอรีใน windows explorer จะอัปเดตเวลาเข้าถึงล่าสุด ใครรู้วิธีแก้ปัญหานี้? ฉันคิดว่าการทำรายการแฮชของไฟล์ทุกวันแล้วการหมดอายุไฟล์ตามแฮชที่เก่ากว่าวันที่กำหนดอาจเป็นทางออก .... แต่การแฮชไฟล์อาจใช้เวลานาน ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! หมายเหตุ: ฉันได้ดูคำตอบมากมายแล้วที่นี่ ... ดูใน File Server Resource Monitor, สคริปต์ PowerShell, สคริปต์แบทช์และอื่น ๆ พวกเขายังคงใช้เวลาเข้าถึงล่าสุดเวลาแก้ไขล่าสุดหรือเวลาสร้าง ... ซึ่งตามที่อธิบายไว้ไม่ตรงกับความต้องการข้างต้น

5
ฉันจะเมานท์ sshfs ตอนบูตได้อย่างไร
การใช้กล่อง NAS เป็นไฟล์เซิร์ฟเวอร์ 24/7 ฉันต้องการใช้ sshfs เพื่อเชื่อมต่อกับมันจากเดสก์ท็อป Ubuntu 9.04 ขณะนี้ฉันมีบรรทัดนี้ใน fstab ของเดสก์ท็อป: sshfs#jldugger@storage:/mnt/HD_a2/ /mnt/storage fuse comment=sshfs,auto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes,fsname=sshfs#jldugger@storage/mnt/HD_a2/ 0 0 ฉันสามารถยืนยันว่าใช้งานได้กับเมา/mnt/storageท์ สิ่งที่ฉันต้องการคือวิธีการติดตั้งเมื่อเริ่มต้น แต่หลังจากการเชื่อมต่อเครือข่ายถูกสร้างขึ้น

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