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

การกระทำของการแชร์ไฟล์ผ่านเครือข่ายทั้งเซิร์ฟเวอร์ต่อไคลเอนต์ (NFS) หรือเพียร์ทูเพียร์ (bittorrent)

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


1
วิธีเชื่อมต่อกับ smb: // …
ฉันต้องการเชื่อมต่อจาก Ubuntu 14.04 ไปยังเซิร์ฟเวอร์ไฟล์ (เช่น "smb: //files.myuni.ca") ฉันเปิดไฟล์แล้วเลือก "เชื่อมต่อกับเซิร์ฟเวอร์" เมนูเรียบง่ายปรากฏขึ้น หากฉันระบุที่อยู่เซิร์ฟเวอร์และกด "เชื่อมต่อ" หน้าต่างจะหายไป แต่ดูเหมือนว่าจะไม่มีอะไรเกิดขึ้น ฉันจะรับการเชื่อมต่อได้อย่างไร? ฉันได้ลองแนวคิดนี้แล้วฉันจะเชื่อมต่อกับการแบ่งปัน SMB ที่ต้องการชื่อผู้ใช้และรหัสผ่านได้อย่างไร แต่นั่นก็ไม่ได้ผลเช่นกัน

2
อะไรคือความแตกต่างระหว่างการแบ่งปันแซมบ้ากับวิธีการแบ่งปัน Nautilus
ในที่สุดเซิร์ฟเวอร์ของฉันก็เสียชีวิต (เครื่องเก่าอายุ 10 ปีขั้นต่ำสุด) ฉันใช้ Mandriva โดยใช้แซมบ้าเพื่อแบ่งปันพื้นที่ข้อมูลบางส่วนสำหรับการสำรองและจัดเก็บข้อมูล (ได้เพิ่มการ์ด SATA และไดรฟ์ 1TB บางตัว) ด้วยความตายฉันจึงตัดสินใจเปลี่ยนมาใช้ Ubuntu ฉันใช้ Ubuntu 12.10 ตอนแรกฉันติดตั้ง samba เพราะนั่นคือสิ่งที่ฉันคุ้นเคย แต่เมื่อสังเกตเห็นว่าใน Nautilus นั้นเหมือนกับใน windows ฉันสามารถคลิกขวาและแชร์ได้ ความแตกต่างระหว่างโหมดการแบ่งปันเหล่านี้คืออะไร? ฉันเห็นแชร์แซมบ้าของฉัน แต่ยังคงมีสิทธิ์ในการแก้ไขตั้งแต่ฉันติดตั้งหนึ่งในไดรฟ์เก่าและยังไม่มีความเป็นเจ้าของกลุ่มที่ถูกต้อง แต่ฉัน "คลิกขวาแชร์แล้ว" พื้นที่อื่นและฉันสามารถเห็นมันและใช้มันได้ทันทีจากกล่องหน้าต่างของฉัน ... ฉันไม่จำเป็นต้องใช้ samba อีกต่อไปหรือไม่? ฉันควรจะทิ้งไว้สำหรับวิธีการแชร์อื่น ๆ นี้หรือไม่? ฉันทำการค้นหาบางอย่าง แต่ไม่ค่อยพบเท่าไหร่ฉันมักจะไม่รู้คำสำคัญที่ใช้ในการค้นหาของฉัน Unix: ผู้ใช้ปานกลาง; Ubuntu: NEWBIE !!

3
การแชร์ไฟล์ใน LAN ผ่าน Samba หรือ SSH
ฉันสามารถแชร์ไฟล์ระหว่างเครื่อง Ubuntu สองเครื่องกับเครื่อง Windows แต่ฉันมีปัญหาเหล่านี้ซึ่งฉันไม่สามารถแก้ไขได้ เมื่อฉันแชร์ไฟล์ระหว่างสองเครื่อง Ubuntu ผ่านระบบ LAN Computer1เพื่อComputer2 ฉันต้องการ Samba บนเครื่องทั้งสองเครื่องหรือไม่? หากไม่มี (เทียบกับคำถามบน) ในกรณีของการถ่ายโอน p2 เมื่อเข้าสู่เครื่องอื่นจากอูบุนตู Ubuntu โดยไม่ต้องกำหนดไฟล์และไดเรกทอรีสิทธิ์ในComputer1ผมเห็นไฟล์ทั้งหมดภายใต้ /บนComputer2 มีวิธีใดบ้างที่จะหยุดทัศนวิสัยนั้น ฉันจะตั้งค่าการอนุญาตในโฟลเดอร์หรือไดเรกทอรีที่ต้องการให้ผู้ใช้รายอื่นเห็นได้อย่างไร? จะตั้งค่ารายการโฟลเดอร์หรือไฟล์ที่แชร์ได้อย่างไร ผู้ใช้และรหัสผ่านใดที่ฉันใช้ขณะเข้าถึงผู้ใช้แซมบ้าของเครื่องอูบุนตูหรือผู้ดูแลระบบ มันใช้ได้ทั้งคู่หรือเปล่า ฉันจะใช้มันได้โดยไม่ต้องใช้รหัสผ่านหรือไม่ ฉันจะแชร์ไฟล์โดยไม่ใช้ GUI samba หรือใช้เทอร์มินัลได้อย่างไร ทำไมComputer2ไม่แสดงบนการเชื่อมต่อเครือข่ายของฉันในComputer1 (โดยไม่ต้องใช้ตัวเลือกเชื่อมต่อกับเซิร์ฟเวอร์) ทำไมระบบ linux ของฉันไม่แสดงในสิ่งนี้ ค้นหาระบบอื่นโดยไม่ทราบชื่อหรือ IP ผ่าน LAN หรือไม่ ช่วยฉันด้วยสิ่งนี้

1
ไฟล์เป็นแบบอ่านอย่างเดียวหลังจากคัดลอกบน samba
ฉันเคยคัดลอกไฟล์จากระบบหนึ่งไปยังอีกระบบผ่าน samba ฉันจะรับไฟล์ได้ในโหมดอ่านอย่างเดียวเท่านั้น สิ่งที่ฉันกำลังทำอยู่ตอนนี้คือฉันเคยเปลี่ยนสิทธิ์ของไฟล์หลังจากถ่ายโอนไฟล์ ดูเหมือนว่าจะเสียเวลาเพียงเล็กน้อย มีวิธีแก้ไขปัญหานี้อย่างถาวรหรือไม่? ยังฉันมีปัญหาเดียวกัน กรุณาดูที่การตั้งค่าแซมบ้าของฉัน http://paste.ubuntu.com/614067/ เอาท์พุท: karthick@karthick:~$ groups karthick adm dialout cdrom plugdev lpadmin admin sambashare

4
วิธีที่ดีและง่ายต่อการแชร์ไฟล์ในเครื่องท้องถิ่น
ฉันต้องการมีไดเรกทอรีที่มีคุณสมบัติดังต่อไปนี้: ผู้ใช้หลายคนสามารถคัดลอกไฟล์ลงไปได้ ไฟล์เหล่านี้สามารถลบ / เปลี่ยนแปลงโดยผู้ใช้เหล่านี้ (ผู้ใช้ A สามารถลบ / แก้ไขไฟล์ที่คัดลอกไปยังไดเรกทอรีนี้) มันไม่สามารถทำได้โดยใช้สิทธิ์ไฟล์ปกติ (เพราะสิทธิ์จะถูกเก็บไว้ในการคัดลอก) นี่คือสิ่งที่ฉันพบในเน็ต: ระดมความคิด พิมพ์เขียว บางกรณีใช้: แบ่งปันเพลงบนเครื่องท้องถิ่น การแชร์พื้นที่เก็บข้อมูล git ง่าย ๆ (เพียงแค่สร้างที่เก็บเปลือยที่คนทั่วไปสามารถเขียนได้) --- ฉันรู้ว่ามีวิธีแก้ปัญหาเช่น gitosis อนุญาตให้นักพัฒนาหลายคนปรับเปลี่ยนอินสแตนซ์ทดสอบของแอป php โดยไม่ให้รูท (ฉันเดาว่าพวกเขาจะคัดลอกไฟล์) --- ฉันเป็นผู้นำทีมนักพัฒนารุ่นเยาว์ที่ไม่แสวงหากำไรและฉันต้องการทำให้มันง่าย! แก้ไข AFAIK การตั้งค่า SGID บิตไม่เพียงพอมีผลกับไฟล์ที่สร้างขึ้นใหม่เท่านั้นและเวิร์กโฟลว์พื้นฐานสำหรับกรณีการใช้งานเหล่านี้ ivnolves การคัดลอกและการดำเนินการอื่น ๆ (ซึ่งแยกไฟล์ gid ไม่เปลี่ยนแปลง)

3
จะให้สิทธิ์การเขียนใน Samba ได้อย่างไร?
ฉันมีปัญหาในการอ่าน / เขียนสิทธิ์บนเซิร์ฟเวอร์ Samba ของฉันฉันจะแก้ไข smb.conf และสิทธิ์การใช้ไฟล์ของฉันเพื่อให้มีการเข้าถึงแบบรวมมากขึ้นได้อย่างไร smb.conf [global] workgroup = workgroup netbios name = LnxNAS server string = %h wins support = no dns proxy = no security = user encrypt passwords = yes panic action = /usr/share/samba/panic-action %d [homes] comment = Home Directories [Video] path = /data/eric/Videos [Music] …

3
เข้าถึง Windows 10 Shared Folder จาก Ubuntu 18.04
ฉันต้องการแชร์ไฟล์ระหว่าง Windows และ Ubuntu ใน Ubuntu 16.04 LTS ฉันสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันบนเครื่อง Windows ในเครือข่ายท้องถิ่นของฉันได้ที่การนำทางไปยังOther locationsในไฟล์ (Nautilus) การเข้าถึงเครือข่าย Windows และเรียกดู หลังจากอัปเกรดเป็น Ubuntu 18.04 LTS แล้วนี่ใช้ไม่ได้อีกต่อไป ฉันจะเข้าถึงโฟลเดอร์ที่แชร์ใน Windows 10 จาก Ubuntu 18.04 ได้อย่างไร

2
สามารถดูการแบ่งปันแซมบ้า แต่ไม่สามารถเข้าถึงได้
สำหรับชีวิตของฉันฉันไม่สามารถคิดออกนี้ ฉันติดตั้ง samba และตั้งค่าบนกล่อง Ubuntu และในกล่อง Win7 ฉันสามารถดูการแชร์ทั้งหมดที่ฉันสร้าง ฉันสร้างผู้ใช้สองคนบน Ubuntu ที่แมปกับผู้ใช้ใน windows ในอูบุนตูพวกเขาเป็นทั้งผู้ดูแลระบบผู้ใช้ A & B บนผู้ใช้ Windows A คือผู้ดูแลระบบและผู้ใช้ B คือผู้ใช้ Poweruser ผู้ใช้ A สามารถเห็นทั้งการแชร์และเข้าถึงพวกเขา แต่ผู้ใช้ B สามารถเห็นได้ทุกอย่าง แต่เข้าถึงไดเร็กตอรี่โฮมเท่านั้น, ไดเร็กตอรี่อื่น ๆ จะแสดงข้อผิดพลาด. ฉันมีสองไดรฟ์ใน Ubuntu และนี่คือไฟล์ smb.config (ฉันใหม่กับ samba): [global] workgroup = WORKGROUP server string = %h server (Samba, Ubuntu) …

2
ไม่สามารถแก้ไขไฟล์ในโฟลเดอร์ที่แชร์ของฉันได้ (Virtualbox, แขกคือ Ubuntu, โฮสต์คือ windows 7)
ฉันใช้กล่องเสมือน แขกคืออูบุนตู โฮสต์คือ Windows 7 ฉันมีโฟลเดอร์ที่แชร์ (แชร์โดยโฮสต์และแขก) ปัญหาคือว่าในแขก (Ubuntu) ฉันไม่สามารถrename/delete/editไฟล์ในโฟลเดอร์ที่ใช้ร่วมกัน ตัวอย่างเช่นหลังจากฉันแก้ไขไฟล์และพยายามบันทึกฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: ไม่สามารถบันทึกไฟล์ชื่อไฟล์ ข้อผิดพลาดที่ไม่คาดคิด: เกิดข้อผิดพลาดในการเปลี่ยนชื่อไฟล์ชั่วคราว: ไฟล์ข้อความไม่ว่าง ในโฮสต์ (Windows) ฉันสามารถเปลี่ยนชื่อ / แก้ไข / ลบได้โดยไม่มีปัญหา ฉันควรทำอย่างไร

3
การติดตั้ง Windows Share โดยใช้ SMB 2.1 หรือสูงกว่า
ฉันกำลังพยายามเมาท์ Windows ที่โฮสต์การแชร์ SMB (CIFS) โดยใช้ Ubuntu 12.04 (โดยใช้เคอร์เนล 3.13.0-117-generic) การติดตั้งด้วย SMB1 ทำงานได้ แต่ไม่เป็นที่ยอมรับเราจะต้องเมานต์ด้วย SMB2.1 หรือสูงกว่าแทน ด้านล่างคือผลลัพธ์จากความพยายามของฉันในการทำเช่นนี้โดยผ่านอาร์กิวเมนต์ ver = root@----:/# mount -t cifs //SERVER/smbtest /mnt/smbtest --verbose -o ver=2.1,user=administrator Password: mount.cifs kernel mount options: ip=10.16.0.40,unc=\\server.domain.net\smbtest,ver=2.1,ver=1,user=administrator,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) อย่างที่คุณเห็นมีสองอาร์กิวเมนต์ ver ในตัวเลือกการเมานต์เคอร์เนล …

2
SSH กับ SMB กับ NFS สำหรับการถ่ายโอนไฟล์ GUI
ฉันใช้ Ubuntu 12.04 กับคอมพิวเตอร์หลายเครื่องที่โรงเรียนของฉัน (ฉันเป็นครูและเพื่อนหัวเทคโนโลยี) ฉันใช้ Clonezilla เพื่อโคลนเดสก์ท็อปและแล็ปท็อปอย่างหนาแน่น ฉันต้องการแบ่งปันดิสก์อิมเมจระหว่างคอมพิวเตอร์อย่างง่ายดายเพื่อสำรองข้อมูล ฉันลองแชร์ผ่านเครือข่ายไร้สายของเราโดยใช้แซมบ้าและฉันก็ใช้งานได้ แต่มันก็ช้ามากที่พยายามถ่ายโอน 3GB + มันเร็วกว่าผ่านเครือข่ายแบบใช้สาย แต่ฉันยังคงมีปัญหาการเชื่อมต่อ แก้ไขให้ถูกต้องหากฉันผิด แต่ฉันเข้าใจว่าsamba นั้นใช้มาตรฐาน windowsและ SSH นั้นมี Linux เป็นเจ้าของมากกว่า ประสบการณ์ของฉันกับ samba ยังไม่ได้รับความนิยม NFS ดูเหมือนว่าจะมีคุณสมบัติมากกว่า samba ฉันคิดว่านี่เป็นสิ่งที่ Mac OS ใช้เป็นค่าเริ่มต้น ดังนั้นคำถามของฉันคืออะไรวิธี GUI ที่ดีที่สุดในการแบ่งปันไฟล์ระหว่างสองเครื่อง Ubuntu ด้วยลำดับความสำคัญต่อไปนี้ตามลำดับจากมากไปน้อยคือ: ความเร็ว ฟรีและโอเพนซอร์ส ติดตั้งง่าย เข้ากันได้กับ Windows และ Mac OS
11 12.04  ssh  samba  file-sharing  nfs 

2
แชร์ข้ามเครือข่ายไปยังผู้ใช้ Windows
ฉันมีโฟลเดอร์ที่ฉันต้องการแบ่งปันกับผู้ใช้ windows สองคู่ในเครือข่าย ฉันใช้ Ubuntu 10.4 เมื่อฉันคลิกขวาที่โฟลเดอร์ฉันไปที่ "ตัวเลือกการแชร์" มีช่องทำเครื่องหมาย 3 ช่อง ถ้าฉันตรวจสอบ 2 คนแรกคือ "แชร์โฟลเดอร์นี้" และ "อนุญาตให้ผู้อื่นสร้างและลบไฟล์ในโฟลเดอร์นี้" ตอนนี้ฉันสามารถเห็นโฟลเดอร์นี้ในเครือข่ายจากพีซีของฉัน ฉันไม่สามารถเข้าถึงได้ แต่จะขอชื่อผู้ใช้และรหัสผ่าน (ฉันไม่เคยตั้งค่าเลยดังนั้นฉันจึงไม่รู้ด้วยซ้ำว่าข้อมูลรับรองนั้นต้องการอะไร) ฉันไม่ต้องการที่จะเข้าสู่ระบบฉันแค่ต้องการที่จะสามารถไปได้ ดังนั้นถ้าฉันทำเครื่องหมายในช่องที่สามซึ่งเป็น "การเข้าถึงของผู้เยี่ยมชม" ฉันสามารถเข้าถึงโฟลเดอร์จากพีซีของฉันได้แล้ว แต่ทุกคนในเครือข่ายสามารถทำได้เช่นกัน ฉันแค่ต้องการให้ตัวเองและผู้ใช้พีซีสองคนบนเครือข่ายสามารถเข้าถึงได้ ฉันไม่เห็นสถานที่ใดที่ฉันสามารถระบุผู้ใช้ในเครือข่ายที่ได้รับอนุญาตให้เข้าถึงได้ ฉันจะทำอย่างไร ปรับปรุง เมื่อฉันป้อนชื่อผู้ใช้และรหัสผ่านสำหรับเครื่อง linux มันทำให้ฉันเกิดข้อผิดพลาดนี้: \ LINUX-SERVER \ saga_repo ไม่สามารถเข้าถึงได้ คุณอาจไม่ได้รับอนุญาตให้ใช้ทรัพยากรเครือข่ายนี้ ติดต่อผู้ดูแลระบบของเซิร์ฟเวอร์นี้เพื่อดูว่าคุณมีสิทธิ์การเข้าถึงหรือไม่ ไม่อนุญาตให้มีการเชื่อมต่อหลายครั้งไปยังเซิร์ฟเวอร์หรือทรัพยากรที่ใช้ร่วมกันโดยผู้ใช้เดียวกันโดยใช้ชื่อผู้ใช้มากกว่าหนึ่งชื่อ ยกเลิกการเชื่อมต่อการเชื่อมต่อก่อนหน้าทั้งหมดกับเซิร์ฟเวอร์หรือทรัพยากรที่ใช้ร่วมกันแล้วลองอีกครั้ง ฉันสังเกตเห็นว่าเมื่อพิมพ์ชื่อผู้ใช้ของฉันมันเป็นค่าเริ่มต้นที่ @ MY-DOMAIN ดังนั้นฉันจึงลอง myuser @ linux-server แต่ก็ยังได้รับข้อความเดียวกัน …

2
ซิงค์โฟลเดอร์เฉพาะระหว่างเครื่อง Ubuntu สองเครื่องเมื่อเชื่อมต่อกับ LAN เดียวกัน
ฉันมีสองเครื่อง Ubuntu แล็ปท็อปและเดสก์ท็อป สิ่งที่ฉันต้องการทำคือการสร้างโฟลเดอร์ในเครื่องทั้งสองที่พา ธ 'path1' และ 'path2' ฉันต้องการตั้งค่าการซิงค์ระหว่างสองโฟลเดอร์เมื่อใดก็ตามที่พวกเขาเชื่อมต่อกับเครือข่ายท้องถิ่นเดียวกัน (เดสก์ท็อปผ่านอีเธอร์เน็ตและแล็ปท็อปผ่าน WLAN) ตัวอย่างเช่นถ้าฉันสร้างไฟล์ path1 / x มันจะปรากฏใน path2 เป็น path2 / x มีวิธีที่ฉันสามารถทำสิ่งนี้ได้หรือไม่? [ไม่เป็นไรถ้าการซิงค์การลบไม่ทำงานและฉันต้องลบไฟล์ด้วยตนเองจากทั้งสองไดเรกทอรีพร้อมกัน]

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