Score:0

setfacl ทำให้การติดตั้ง Ubuntu ของฉันพัง

ธง ca

ฉันไม่แน่ใจ 100% แต่ฉันคิดว่าฉันวิ่ง setfacl ด้วยอาร์กิวเมนต์ที่ไม่ถูกต้องและเปลี่ยนเนื้อหา acl สำหรับทุกสิ่งภายใต้ (ไม่เรียกซ้ำ?) '/' แทน './' แอปพลิเคชันครึ่งหนึ่งที่ฉันเรียกใช้หยุดทำงานทันทีและหลังจากรีสตาร์ทฉันไม่สามารถเข้าสู่ระบบได้

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

ป้อนคำอธิบายรูปภาพที่นี่

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

คำสั่งอาจเป็น:

sudo setfacl -m u:ชื่อผู้ใช้:r

หรือ

sudo setfacl -m u:ชื่อผู้ใช้:r /

แต่ฉันไม่แน่ใจ.

Soren A avatar
mx flag
โปรดอัปเดตคำถามของคุณด้วยคำสั่งที่แน่นอนที่คุณเรียกใช้เพื่อสร้างปัญหานี้
adam avatar
ca flag
@SorenA ฉันไม่ใช่ 100% แต่ฉันคิดว่ามันอาจจะเป็น sudo setfacl -m u:username:r /
ru flag
หากไม่ทราบคำสั่งที่แน่นอน จะไม่สามารถระบุได้ว่าเกิดอะไรขึ้น แต่เป็นไปได้มากว่าคุณทำการติดตั้งเสียหาย วิธีเดียวที่จะแก้ไขได้คือจากอิมเมจ LIveUSB/ตัวติดตั้ง และเลิกทำการเปลี่ยนแปลงนั้นหรือติดตั้งใหม่
Score:1
ธง ca

กลายเป็นว่าทั้งหมดที่ฉันต้องทำคือลบรายการ acl สำหรับ uid ของฉันในไดเร็กทอรีรูทด้วย:

ผู้ใช้ setfacl -x:<ชื่อผู้ใช้> <ไดเรกทอรีฐาน>

หลังจากทำสิ่งนี้จากระบบปฏิบัติการอื่นแล้ว ฉันสามารถบู๊ตและเข้าสู่ระบบได้โดยไม่มีปัญหา

เห็นได้ชัดว่าเป็นนิสัยที่ดีที่จะไม่พิมพ์ ./ สำหรับ dir ปัจจุบันเพราะ . ถูกต้องสมบูรณ์และลดข้อผิดพลาดประเภทนี้

โพสต์คำตอบ

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