Score:0

ฉันเปลี่ยนสิทธิ์ /usr ของอินสแตนซ์ ec2 เป็นอ่านอย่างเดียว หลังจากนั้นไม่สามารถสั่งการใดๆ ได้

ธง in

ฉันเปลี่ยนสิทธิ์ /usr เป็นอ่านอย่างเดียว หลังจากนั้นไม่สามารถสั่งการใดๆ ได้

เหตุการณ์ไม่สามารถดำเนินการ "ล้าง" หรือการดำเนินการอื่น ๆ และไม่สามารถเข้าสู่ระบบเป็น sudo ไม่พบคำสั่ง sudo

/usr/ ได้รับอนุญาตดังต่อไปนี้: ดร--------

ฉันจะทำอย่างไรเพื่อรับการอนุญาตดังต่อไปนี้: drwxr-xr-x

ฉันไม่สามารถดำเนินการใด ๆ เช่น: vi ซูโด chmod แจ่มใส

David avatar
cn flag
ทำไมคุณถึงเปลี่ยนมัน? คุณพยายามทำอะไร
Akshat singh bais avatar
in flag
ฉันพยายามอัปเดตเวอร์ชันโหนดของฉัน ซึ่งมันต้องการสร้างโฟลเดอร์ใน bin ดังนั้นฉันจึงลองเปลี่ยนการอนุญาตและสิ่งนี้ก็เกิดขึ้นมีความคิดอย่างไร ฉันจะทำกิจกรรมอื่นๆ และตั้งค่าการอนุญาต /usr/ ของฉันกลับไปเป็นกิจกรรมก่อนหน้าได้อย่างไร :( ตอนนี้ฉันไม่สามารถแม้แต่ "cd" ภายใน /usr/
cn flag
Ray
สร้างอิมเมจ Ubuntu บนไดรฟ์ USB บูตจากมัน จากนั้นเมานต์ไดรฟ์ `/` ของคุณแล้วลองเปลี่ยนการอนุญาตกลับ
Akshat singh bais avatar
in flag
@เรย์ ฉันทำสิ่งนี้ในอินสแตนซ์ ec2 ฉันจะทำสิ่งที่คุณแนะนำได้อย่างไร
in flag
หากเป็นอินสแตนซ์ EC2 แสดงว่าคุณโชคไม่ดี ยุติและสร้างใหม่
cn flag
Ray
`chmod` เป็นเพียงโปรแกรมที่มาจากแพ็คเกจ `coreutils` ฉันคิดว่าอีกวิธีหนึ่งคือการแยกจำนวนโปรแกรมขั้นต่ำที่คุณต้องการเพื่อแก้ไขปัญหาไปยังอินสแตนซ์ EC2 ของคุณ คุณสามารถลองทำดู แต่ตามจริงแล้ว การสร้างอินสแตนซ์ EC2 ของคุณใหม่น่าจะง่ายกว่า
Akshat singh bais avatar
in flag
@matigo แน่ใจนะ? ไม่มีวิธีแก้ปัญหาที่เป็นไปได้ ?
Akshat singh bais avatar
in flag
@Ray ฉันไม่เข้าใจ: แยกจำนวนโปรแกรมขั้นต่ำ ? คุณช่วยฉันด้วยได้ไหม
cn flag
Ray
คุณปิดการเข้าถึง "/usr" ดังนั้นคุณจึงสามารถลองใส่ "chmod" ในโฮมไดเร็กตอรี่ของคุณและเรียกใช้สิ่งนั้นแทน *หาก* คุณมี EC2 อินสแตนซ์อื่น ตัวอย่างเช่น คุณสามารถนำสำเนาของโปรแกรม `chmod` ที่ `/usr/bin/chmod` มาวางไว้บนระบบที่สร้างปัญหาให้คุณ (เช่น ftp ทับ ). จากนั้น ใช้คำสั่ง `chmod` เพื่อแก้ไข `/usr` หากคุณไม่มีตัวเลือกนี้ แสดงว่าคุณติดอยู่...
Akshat singh bais avatar
in flag
@Community ส่วนไหนไม่ชัดเจน ? ฉันได้กล่าวไว้ข้างต้นว่าฉันเปลี่ยนสิทธิ์ /usr/ เป็น "อ่าน" เท่านั้นโดยบังเอิญ และตอนนี้ฉันไม่สามารถดำเนินการใดๆ บนเซิร์ฟเวอร์ได้ ฉันจะทำอย่างไรเพื่อรีเซ็ตการอนุญาตหรือรับการอนุญาตก่อนหน้านี้ เพื่อให้ฉันสามารถดำเนินการคำสั่งปกติได้อีกครั้ง เช่น: "vi" , "clear" , "sudo" , "chmod"
cn flag
@matigo ไม่ วิธีเดียวกันนี้เป็นไปได้ ;-)
Score:0
ธง cn

เมื่อคุณใช้อินสแตนซ์ (google cloud, aws, azure) วิธีการคือ:

สร้างอินสแตนซ์ใหม่ แนบอินสแตนซ์เก่าเป็นจุดเชื่อมต่อ แก้ไขการตั้งค่าของคุณบนจุดเชื่อมต่อ และบูตเข้าสู่อินสแตนซ์เก่าของคุณ

Akshat singh bais avatar
in flag
เฮ้ @Rinzwind ขอบคุณสำหรับคำตอบ คุณช่วยฉันด้วยขั้นตอนบางอย่างได้ไหม ไม่เข้าใจ
cn flag
จะต้องอ่านนานมากและฉันรู้วิธีการทำใน google gce AWS ดูเหมือนคล้ายกันและ AWS มีคำแนะนำที่นี่: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html แต่ คุณอาจรู้เรื่องนี้เกือบทั้งหมดเนื่องจากคุณมีอินสแตนซ์อยู่แล้ว (?)

โพสต์คำตอบ

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