สิทธิ์ในการใช้ไฟล์ OS X, การแชร์ไฟล์และ Git


3

นี่คือการตั้งค่าของฉัน:

Mac Mini ใช้ Snow Leopard

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

เดสก์ท็อปที่ใช้งาน Lubuntu 11.04 (LXDE Ubuntu)

  • การเข้าถึงการแชร์โดยใช้จุดเมานท์แซมบ้าในฐานะผู้ใช้หลักของมินิ
  • นอกจากนี้ SSHed เป็น Mini (ใช้ผู้ใช้เดียวกัน) เพื่อเรียกใช้คำสั่ง Git (ยังไม่ทราบว่าจะให้สิทธิ์การอ่าน / เขียนในการตั้งค่า Git บนเดสก์ท็อปของฉันได้หรือไม่การทำเช่นนี้ช้ากว่า SSH)

ฉันทำแบบนี้ (ไม่เหมือนกับการตั้งค่า Mini เป็นเซิร์ฟเวอร์ Git) เพราะฉันกำลังมองหาการตั้งค่าดาวเทียมด้วยแล็ปท็อปของฉัน (ซึ่งฮาร์ดไดรฟ์ฉันไม่ไว้ใจหลังจากมันเสียหาย repo Git หรือสาม) และต้องการดูว่าการตั้งค่าทั้งหมดเป็นไปได้หรือไม่โดยใช้เดสก์ท็อปของฉันเป็นหนูตะเภา (ฉันไม่ชอบทำงานบน Mac จริง ๆ และ Mini ก็ไม่สามารถจัดการเวิร์กโฟลว์และต้องการได้ดี) รวมถึงสิ่งต่าง ๆ เหตุผลอื่น ๆ (โปรดอย่าพูดว่า "เพิ่งตั้งค่า Mini เป็นเซิร์ฟเวอร์ Git") จนถึงตอนนี้มันทำงานได้ค่อนข้างดี

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

กรณีที่ฉันพบสิ่งนี้เกิดขึ้นจนถึงคือ:

  1. เมื่อฉันเปลี่ยนสาขาใน Git เมื่อฉันเปลี่ยนไฟล์และปล่อยให้เปิดใน NetBeans (การเปลี่ยนแปลงมุ่งมั่นที่จะ Git)

  2. เมื่อ Mac เข้าสู่โหมดสลีปไฟล์ที่ฉันเปิดไว้เป็นแบบอ่านอย่างเดียว

  3. บางครั้งเมื่อฉันเปลี่ยนไฟล์บนเดสก์ท็อป Linux Mac จะตอบสนองโดยไม่เพียง แต่ทำให้เป็นแบบอ่านอย่างเดียว แต่ยังลบเนื้อหาของไฟล์ด้วย (ขอบคุณ Linus สำหรับgit checkout [filename]กรณีเหล่านี้)

ฉันทำงานประมาณ 2 โดยทำให้มันไม่เข้าสู่โหมดหลับหลังจากที่ไม่มีกิจกรรม แต่ 1 ก็ยากขึ้นเล็กน้อยเนื่องจากมีบางครั้งที่ฉันสลับไปมาระหว่างกิ่งไม้บ่อยครั้ง

ด้วยเหตุผลบางอย่าง Mini ดูเหมือนจะคิดว่าผู้ใช้ที่ใช้การแชร์เป็นส่วนหนึ่งของกลุ่ม "พนักงาน" แต่ไม่ใช่ผู้ใช้หลักจริง ๆ แม้ว่าการติดตั้งการแชร์จะใช้ข้อมูลรับรองเดียวกัน

ดังนั้นมีวิธีการอย่างใดอย่างหนึ่ง

  1. ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้อ่านอย่างเดียวสำหรับกลุ่ม "พนักงาน" หรือ
  2. ทำให้การเมานท์เป็นที่รู้จักในฐานะผู้ใช้รายเดียวกับเจ้าของแชร์?

ความคิดเห็นสำหรับ downvote จะได้รับการชื่นชม ...
ชอว์นา

ฉันคิดว่าการประกวดทำให้ทุกคนโหวตอย่างมีความสุข
digitxp

คำตอบ:


0

ฉันขอแนะนำให้คุณเปลี่ยนแซมบ้าด้วย NFS ในการตั้งค่าของคุณแซมบ้าเป็นคนต่างด้าวทั้ง Linux และ Mac


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