Score:4

อนุญาตให้กลุ่มผู้ใช้สร้างและเขียนไฟล์ในไดเร็กทอรีที่กำหนด

ธง th

ฉันต้องการให้มีผู้ใช้ที่แตกต่างกันรวมถึง www-data เพื่อทำงานร่วมกันภายใต้เส้นทางเฉพาะ รวมถึงการอัพเดตไฟล์ซึ่งกันและกัน

ฉันสร้างภาพเว็บกลุ่มใหม่

เว็บอิมเมจ addgroup

และ

เพิ่มผู้ใช้ user1 เว็บอิมเมจ
เพิ่มผู้ใช้ user2 เว็บอิมเมจ
adduser www-data เว็บอิมเมจ

ฉันเปลี่ยนการอนุญาตของอิมเมจไดร

chown -R www-data:webimage รูปภาพ/

และ ผู้ใช้1 เขียนได้ แต่ไฟล์มีสิทธิ์

-rw-rw-r-- 1 ผู้ใช้ 1 ผู้ใช้ 1

และไม่มีใครสามารถอัปเดตไฟล์ได้นอกจากผู้ใช้รายนี้ ฉันจะทำให้สิ่งนี้ทำงานในลักษณะที่ปลอดภัยได้อย่างไร นอกไดเร็กทอรีนี้ แน่นอนว่าไฟล์ของผู้ใช้แต่ละไฟล์จะเป็นแบบส่วนตัวตามปกติ

au flag
การมีนักพัฒนาหลายคนทำงานในเครื่องเดียวกันเป็นเรื่องที่แปลกมาก คุณคิดอะไรกันแน่?
th flag
@Alexander หลายคนควรสามารถอัปเดตรูปภาพที่เว็บเซิร์ฟเวอร์จัดการ (ปรับขนาดหรือครอบตัด) ฉันไม่คิดว่ามันแปลก (บุคคลไม่ใช่นักพัฒนา - ในกรณีที่คุณคิดว่าเป็น vcs)
Score:8
ธง cn

คุณสามารถตั้งค่า ตั้งค่า บิตสำหรับสิ่งนั้น:

sudo chmod g+s รูปภาพ/

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

โพสต์คำตอบ

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