Score:2

ไม่สามารถเข้าถึงไฟล์ที่เป็นของผู้ใช้รายอื่น

ธง in

ฉันมีปลั๊กอินที่ต้องอ่านบางไฟล์ทุกๆ X นาที (ปลั๊กอินนี้ทำงานภายใต้ user1) ไฟล์เหล่านั้นเป็นของผู้ใช้ 2 (จากแอปพลิเคชันอื่น) โครงสร้างเป็นดังนี้:

drwxr-xr-x. 2 ผู้ใช้2 5536 4096 2 กันยายน 11:09 ไดเร็กทอรี1
#ภายในไดเร็กทอรีนี้มีไฟล์บางไฟล์:
-rw-r--r--. ผู้ใช้ 1 ราย2 5536 0 มีนาคม 10 2020 ไฟล์1
-rw-r--r--. 1 ผู้ใช้2 5536 0 8 มีนาคม 2018 ไฟล์2

เมื่อฉันเรียกใช้ปลั๊กอิน ปลั๊กอินไม่อนุญาตให้ฉันเข้าถึงไฟล์เหล่านี้ มันส่งคืนข้อผิดพลาดนี้:

ตรวจสอบระบบไฟล์ของคุณ (สิทธิ์/การใช้งาน/ความสมบูรณ์) และอุปกรณ์ดิสก์

การเปลี่ยนเจ้าของไดเร็กทอรีและไฟล์ไม่ใช่ตัวเลือก (เนื่องจากไฟล์เหล่านั้นถูกใช้โดยแอปพลิเคชันอื่น)

ฉันยังพยายามเปลี่ยนการอนุญาตเป็น 777 แต่ส่งคืนข้อผิดพลาดเดียวกัน

ACL ไม่ใช่ทางเลือก...

David avatar
cn flag
ต้องเปลี่ยนสิทธิ์และคุณไม่สามารถเปลี่ยนสิทธิ์ได้ ฉันไม่เห็นว่าใครจะมีวิธีแก้ไขปัญหานี้ คุณไม่สามารถทำสิ่งที่คุณพยายามทำ อย่างน้อยวิธีที่คุณนำเสนอที่นี่
aldegalan avatar
in flag
@David อะไรคือวิธีแก้ปัญหา? แม้จะนอกไปจากที่ผมนำมาเสนอนี้
David avatar
cn flag
อย่างที่ฉันได้กล่าวไปแล้วว่าฉันไม่คิดว่าจะมีวิธีแก้ไข คุณต้องได้รับอนุญาตจึงจะเข้าถึงไฟล์ได้
Soren A avatar
mx flag
สิทธิ์ในการเข้าถึงไฟล์แสดงว่าคุณได้รับอนุญาตให้อ่านได้ ข้อผิดพลาด "ตรวจสอบระบบไฟล์ของคุณ ... " แสดงว่ามีบางอย่างผิดปกติ คุณได้ลองบูตจาก USB/DVD สดและตรวจสอบระบบไฟล์ (fsck ....) หรือไม่ นอกจากนี้ คุณจะเข้าถึงไฟล์ได้อย่างไร เส้นทางไปยังไฟล์คืออะไร ระบบไฟล์ติดตั้งอย่างไร .. และอื่นๆ
Score:1
ธง jp

ฉันคิดว่าสิ่งนี้: "ตรวจสอบให้แน่ใจว่าไดเร็กทอรีทั้งหมดเหนือไดเร็กทอรี 1 อนุญาตให้อ่านจากผู้ใช้รายอื่น" เป็นเงื่อนงำในการแก้ปัญหา (ในคำตอบโดย sancho.s ReinstateMonicaCellio)

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

อีกทางเลือกหนึ่งคือขอให้เจ้าของไฟล์ย้ายไฟล์ไปที่อื่น ซึ่งง่ายกว่าหรือปลอดภัยกว่าในการให้สิทธิ์การอ่านแก่คุณ

Score:1

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

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

ตรวจสอบให้แน่ใจว่าไดเร็กทอรีทั้งหมดด้านบน ไดเร็กทอรี1 อนุญาตให้อ่านจากผู้ใช้รายอื่น

คุณยังสามารถตรวจสอบ นี้, อ่าน 10 นาที

Soren A avatar
mx flag
ตามคำถามมีสิทธิ์อ่านทั้งเจ้าของกลุ่มและอื่น ๆ

โพสต์คำตอบ

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