Score:0

การตั้งค่าสิทธิ์ผู้ใช้ในไดเร็กทอรีที่อยู่ภายในไดเร็กทอรีรูท (spack package manager)

ธง us

ฉันกำลังพยายามใช้ตัวจัดการแพ็คเกจที่เรียกว่า สเป็ก. ฉันใช้คำสั่งต่อไปนี้เพื่อโคลนลงในไดเร็กทอรีที่มีสิทธิ์ r+w+x สำหรับผู้ใช้รูทและสิทธิ์ r สำหรับผู้ใช้ปัจจุบันเท่านั้น:

sudo git โคลน https://github.com/spack/spack.git
sudo chgrp -R my_user_group สเป็ก
sudo chmod -R +rwx สเป็ก

เมื่อฉันพยายามติดตั้งแพ็คเกจ ฉันได้รับข้อความแสดงข้อผิดพลาด

==> ข้อผิดพลาด: [Errno 13] การอนุญาตถูกปฏิเสธ: '/my/root/directory/spack/opt'

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

David avatar
cn flag
นี่เป็นระบบ Ubuntu หรือไม่ และถ้าใช่รุ่นอะไร
Score:0
ธง us

การตั้งค่าสิทธิ์เป็น sudo chmod -R 777 แก้ไขปัญหาในกรณีนี้

โพสต์คำตอบ

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