Score:-4

วิธีบังคับลบไดเร็กทอรีเมื่อมีข้อความว่าสิทธิ์ถูกปฏิเสธ -> แม้จะมีการเข้าถึงรูท

ธง ng

ฉันเพิ่งทำงานในโครงการเคอร์เนลของฉัน เมื่อฉันแตกไฟล์ .iso ฉันได้รับทุกอย่างตามที่คาดไว้ ยกเว้นไดเร็กทอรี "boot" และ "system" ที่มีสัญลักษณ์ล็อกเพื่อเพิ่มพื้นที่ว่าง ฉันลบไฟล์ (นอกไดเร็กทอรี) แต่ไม่สามารถลบได้ 2 โฟลเดอร์นั้นในแอปพลิเคชัน "ไฟล์" - แม้แต่เนื้อหา

ขณะใช้งาน rmdir ในเทอร์มินัล มันบอกว่า "การอนุญาตถูกปฏิเสธ" แม้ว่าจะมีการเข้าถึงรูทก็ตาม (ยังพยายาม "sudo rmdir").

ขอวิธีแก้ไขหน่อยค่ะ

in flag
ผลลัพธ์ของ `lsattr` ในเนื้อหาของไดเร็กทอรีที่คุณต้องการลบคืออะไร หากคุณเห็นบางอย่างเช่น `----i--------â-` แสดงว่าคุณกำลังจัดการกับไฟล์ที่ไม่เปลี่ยนรูปแบบ และคุณจะต้องใช้ `chattr` เพื่อ *ch*ange * คุณลักษณะ
user135142 avatar
ng flag
ได้รับเพียง "e" แต่ไม่รู้จะเปลี่ยนอะไร @matigo .
Score:0
ธง my

ขั้นแรก ให้ลองลบแบบวนซ้ำและออกอย่างแรง:

 sudo rm -rf /path/to/directory

ถ้า ซูโด ไม่ทำงาน จากนั้นลองเข้าสู่ระบบในฐานะรูทเพื่อลบไดเร็กทอรีซ้ำ:

sudo su # เข้าสู่ระบบในฐานะรูท 
rm -rf /path/to/directory # ลบไดเรกทอรี 

โพสต์คำตอบ

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