แชร์โฟลเดอร์ระหว่างผู้ใช้สองคน


25

ฉันและพี่ชายมีบัญชีผู้ใช้ในเครื่องนี้ ฉันต้องการแชร์ไดเรกทอรีเอกสารกับเขา

มีความตรงไปตรงวิธีที่จะทำมันได้หรือไม่

ฉันไม่ใช่ผู้ใช้ระดับสูงดังนั้นฉันกำลังมองหาวิธีการทำโดยใช้ nautilus ไม่ใช่สคริปต์หรือวิธีที่ต้องการสร้าง symlink

ฉันสามารถดาวน์โหลดแอปพลิเคชันได้

ครั้งล่าสุดที่ฉันต้องการทำสิ่งนี้ฉันเพิ่งคัดลอกเนื้อหาไปเพื่อ/homeให้เราทั้งคู่ใช้

สิ่งที่ฉันสามารถทำได้ในการตั้งค่าระบบจะได้รับการชื่นชม


เมื่อคุณสร้างไดเรกทอรีที่แชร์ด้วยสิทธิ์ที่ถูกต้องคุณสามารถเข้าถึงได้โดยsmb://127.0.0.1
Achu

"Documents Director" เป็นชื่อของโฟลเดอร์หรือเป็น Director ชื่อของโฟลเดอร์ที่อยู่ในโฟลเดอร์ Documents ของคุณหรือไม่ ทำไมไม่มีการสร้าง symlink มันสามารถทำได้โดยการลากและวาง
user68186

ทำไมคุณถึงไม่ต้องการวิธีง่ายๆในการทำเช่นนั้น ....
Qasim

บางทีฉันอาจใส่คำถามผิดวิธี .. แต่ฉันต้องการวิธีง่ายๆในการ .. วิธีที่มีอยู่แล้วให้สคริปต์เพื่อให้บรรลุนี้
ArunMKumar

@Achu ฉันพยายามคุณวิธี .. ฉันได้รับข้อผิดพลาดว่า "ไม่สามารถติดตั้งที่ตั้งล้มเหลวในการติดตั้ง Windows ร่วมกัน" ฉันขาดอะไรบางอย่างที่ชัดเจนจริง ๆ ?
ArunMKumar

คำตอบ:


15

กระบวนการนี้มีสามขั้นตอน

ขั้นตอนที่หนึ่ง:ทำให้น้องชายของคุณเป็นสมาชิกของกลุ่ม

ชื่อกลุ่มของคุณเหมือนกับชื่อผู้ใช้ของคุณ บอกว่าถ้าใช้ ID ของคุณเป็นชื่อกลุ่มของคุณนอกจากนี้ยังมีakumar akumarหาก ID พี่ชายของคุณเป็นbkumarแล้วคุณต้องการที่จะทำให้การเป็นสมาชิกของกลุ่มbkumar akumarดูวิธีจัดการผู้ใช้และกลุ่มได้อย่างไร สำหรับวิธีเพิ่ม ID ผู้ใช้ของพี่ชายในกลุ่มของคุณ

ขั้นตอนที่สอง:เปลี่ยนการอนุญาตของโฟลเดอร์ที่คุณต้องการแชร์

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

ขั้นตอนที่สาม:ตรวจสอบว่าพี่ชายของคุณสามารถสร้างไฟล์ลบในโฟลเดอร์แชร์

ให้พี่ชายของคุณเข้าสู่ระบบคอมพิวเตอร์ เปิด Nautilus มันจะเปิดไปยังโฟลเดอร์บ้านของพี่ชายของคุณ นำทางไปยังโฮมโฟลเดอร์ของคุณและเปิดโฟลเดอร์แชร์โดย:

คลิกที่คอมพิวเตอร์หรือไฟล์ระบบ (ขึ้นอยู่กับรุ่นของ Ubuntu) ที่แผงด้านซ้าย

ดับเบิลคลิกที่บ้านโฟลเดอร์ดับเบิลคลิกที่โฟลเดอร์ชื่อakumarภายในบ้าน

สร้างไฟล์ในโฟลเดอร์ ลบไฟล์ใหม่

ขั้นตอนที่สี่: (ทางเลือก)สร้างลิงก์ของโฟลเดอร์นี้ไปยังโฟลเดอร์บ้านของพี่ชาย

ในขณะที่เข้าสู่ระบบในฐานะพี่ชายของคุณให้เปิดอีกหน้าต่างหนึ่งของ Nautilus ถัดจากหน้าต่างแรกโดยคลิกกลางหรือCtrl+ คลิกซ้าย ในโฟลเดอร์บ้านของคุณเองที่มีโฟลเดอร์แชร์อยู่กดCtrl+ Shiftและลากโฟลเดอร์แชร์ไปยังโฟลเดอร์บ้านของพี่ชายของคุณ

หวังว่านี่จะช่วยได้


ขั้นตอนที่ 3: ฉันไม่สามารถนำทางไปยังโฟลเดอร์บ้าน / บ้าน / อรุณจากบัญชีพี่ชายของฉัน
ArunMKumar

ขั้นที่ 1, ขั้นที่ 2 เสร็จสมบูรณ์ตามที่ฉันและพี่ชายของฉันในกลุ่มผู้ใช้เดียวกันอรุณและฉันได้เปลี่ยนสิทธิ์กลุ่มในการอ่านและเขียน
ArunMKumar

2
@ user68186 ฉันคิดว่ามีขั้นตอนที่ขาดหายไป: ให้แน่ใจว่าได้ออกจากระบบหลังจากที่คุณทำให้พวกเขาเป็นสมาชิกของกลุ่มที่แน่นอนหรือไม่
Andres

มีทางออกผ่านทางเทอร์มินัลหรือไม่?
becko

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

8

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

ข้อดีของการแก้ปัญหานี้: - ไฟล์ทุกไฟล์ที่คุณคัดลอกลงในโฟลเดอร์นี้จะได้รับกลุ่มที่แบ่งปันโดยอัตโนมัติดังนั้นผู้ใช้ทุกคนที่เป็นสมาชิกของกลุ่มนี้สามารถเข้าถึงไฟล์เหล่านี้ได้โดยไม่ต้องใช้ความพยายามเพิ่มเติม - คุณยังสามารถมีไฟล์ส่วนตัวของคุณอยู่นอกโฟลเดอร์นี้กับกลุ่มส่วนตัวของคุณซึ่งผู้ใช้อื่นไม่สามารถเข้าถึงได้ตราบใดที่พวกเขาไม่สามารถรูทและไม่สามารถบูตด้วยระบบปฏิบัติการ Linux อื่นได้ แต่โปรดจำไว้ว่า: หากคุณต้องการความเป็นส่วนตัวอย่างแท้จริงคุณต้องใช้โฟลเดอร์ / ไฟล์เข้ารหัส

ฉันสงสัยว่าทำไมการกระจาย Linux ยังไม่มีวิธีแก้ปัญหาร่วมกันสำหรับปัญหานี้เพราะเกือบทุกคนกังวล


5
sudo mkdir /shared
sudo chmod a+w /shared

ตอนนี้ทุกคนสามารถดูและแก้ไขโฟลเดอร์/ shared รู้สึกฟรีวางไฟล์ที่นั่นและทุกคนจะสามารถเข้าถึงโฟลเดอร์นี้และแชร์ไฟล์ระหว่างผู้ใช้


1
"$ sudo chmod g + w / shared" จะเป็นคำตอบที่ดีกว่าเพราะจะเป็นเพียงกลุ่ม (พี่น้อง) และไม่ใช่พ่อแม่?
Andres

@Andres - โซลูชันของคุณต้องการขั้นตอนเพิ่มเติมเช่นการสร้างกลุ่มและเพิ่มผู้ใช้หลายคนในกลุ่ม ฉันคิดว่าวิธีแก้ปัญหาที่แนะนำของฉันนั้นเร็วที่สุด
AlikElzin-kilaka

@Andres - อย่างไรก็ตามคุณจะทำงานได้ดีเช่นกัน รู้สึกอิสระที่เขียนคำตอบกับมัน - ถ้ามันเป็นคำตอบของการทำงานผมจะลงคะแนนให้มัน :)
AlikElzin-kilaka

สิ่งนี้ไม่ได้ผล แม้ฉันไม่สามารถเข้าถึงโฟลเดอร์ได้
userJT

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