Score:0

สิทธิ์ของโฟลเดอร์ Linux

ธง in

ฉันยังใหม่กับ linux และพยายามตั้งค่าการอนุญาตในโฟลเดอร์ แต่มันไม่ทำงานตามที่คาดไว้

ฉันมีโฟลเดอร์: /mnt/vpstorage สิทธิ์ที่กำหนดสำหรับโฟลเดอร์นี้คือ: 0750 ถ้าฉันเข้าใจถูกต้องหมายความว่า: เจ้าของมี rwx กลุ่มมี rx และคนอื่นไม่ได้รับอนุญาต

กลุ่มสำหรับโฟลเดอร์นี้คือ: "storageusers" และฉันเป็นสมาชิกของกลุ่มนี้ หมายความว่าฉันมีสิทธิ์ rx ในโฟลเดอร์ /mnt/vpstorage/

ฉันพยายามแสดงรายการเนื้อหาของโฟลเดอร์โดยใช้คำสั่งด้านล่าง:

ls -l /mnt/vpstorage/

แต่ฉันได้รับข้อผิดพลาด

ls: ไม่สามารถเปิดไดเร็กทอรี '/mnt/vpstorage': การอนุญาตถูกปฏิเสธ

ถ้าฉันเป็นสมาชิกของกลุ่มที่มีสิทธิ์ rx ในโฟลเดอร์ ทำไมฉันจึงแสดงรายการเนื้อหาของโฟลเดอร์นั้นไม่ได้

กรุณาแนะนำ.

ขอบคุณ.

Nmath avatar
ng flag
โดยปกติแล้ว การเปลี่ยนแปลงสิทธิ์ในการเริ่มต้นมักจะเป็นข้อผิดพลาด โดยเฉพาะอย่างยิ่งหากคุณไม่รู้ว่ากำลังทำอะไรอยู่ เนื่องจากนี่เป็นไดรฟ์ข้อมูลที่ติดตั้ง หากคุณต้องการอ่านได้ ให้ใช้ `sudo chmod -R 755 /mnt/vpstorage/` อย่าทำสิ่งนี้เพื่อสิ่งอื่นใด โดยเฉพาะระบบไฟล์รูทของคุณ มิฉะนั้นคุณจะทำให้ระบบของคุณพัง ตรวจสอบให้แน่ใจว่าคุณไม่ได้กด Enter หลังจาก `/` แรกโดยบังเอิญ มิฉะนั้นคุณจะทำให้ระบบของคุณเสียหายอย่างไม่สามารถกู้คืนได้ ในอนาคต ปล่อยสิทธิ์ไว้ตามลำพัง
Keval Shah avatar
nu flag
เพียงใช้ **sudo** นั่นคือ ***sudo chmod -R 755 /mnt/vpstorage/***
Vikram avatar
in flag
@Nmath ขอบคุณสำหรับคำอธิบาย แต่คุณช่วยอธิบายเพิ่มเติมได้ไหม ฉันไม่ต้องการให้ใครนอกจากสมาชิกของกลุ่ม storageusers เข้าถึงไฟล์/โฟลเดอร์ในโฟลเดอร์ /mnt/vpstorage นั่นคือเหตุผลที่ฉันตั้งค่าการอนุญาตเป็น 750 ถ้าฉันตั้งค่าการอนุญาตเป็น 755 ผู้ใช้ทั้งหมดจะได้รับ read+execute ซึ่งฉันไม่ต้องการ คุณช่วยอธิบายวิธีการทำสิ่งนี้ให้สำเร็จได้ไหม ขอบคุณ.
waltinator avatar
it flag
สำรวจสิทธิ์/ปัญหาการเป็นเจ้าของของคุณด้วย `https://github.com/waltinator/pathlld` สคริปต์ `bash` เพื่อตอบคำถาม "ทำไมฉันอ่าน/เขียนไฟล์นั้นไม่ได้"
Vikram avatar
in flag
@KevalShah ถ้าฉันตั้งค่าการอนุญาตเป็น 755 ผู้ใช้ทั้งหมดจะสามารถเข้าถึงเนื้อหาของโฟลเดอร์ได้หรือไม่ ฉันต้องการเฉพาะสมาชิกของกลุ่ม "storageusers" เพื่อเข้าถึงโฟลเดอร์ /mnt/vpstorage
Nmath avatar
ng flag
เนื่องจากมีผู้ใช้จำนวนมากขึ้นในระบบของคุณที่ถูกใช้งานโดยแอปพลิเคชันและกระบวนการต่างๆ หากคุณต้องการไดรฟ์ข้อมูลในระบบของคุณที่คุณไม่ต้องการให้ผู้อื่นเข้าถึงได้ คุณสามารถใช้คอนเทนเนอร์เข้ารหัสได้
cc flag
ถ้าสิ่งที่คุณพูดเกี่ยวกับการเป็นสมาชิกกลุ่มถูกต้อง คุณก็น่าจะสามารถอ่านคำสั่งได้ คุณ "เข้าร่วม" กลุ่มได้อย่างไร จำไว้ว่าการแก้ไข /etc/group นั้นไม่เพียงพอ ยังมีไฟล์ gshadow ด้วย
Vikram avatar
in flag
@ubfan1 ไม่เป็นไร ฉันเพิ่มตัวเองอีกครั้งในกลุ่มผู้ใช้ที่เก็บข้อมูล และตอนนี้ทุกอย่างทำงานตามที่คาดไว้ ฉันไม่แน่ใจว่าทำไมมันถึงไม่ทำงานก่อนหน้านี้ ฉันอาจต้องออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อให้ระบบระบุว่าฉันเป็นสมาชิกของกลุ่มหรือไม่

โพสต์คำตอบ

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