Middle
Kaip grąžinti execute žymę į chmod komandą, jei mes ją atsitiktinai pašalinome iš pačios chmod komandos?
sobes.tech AI
Atsakymas iš AI
Jei atsitiktinai pašalinote chmod komandos vykdymo žymeklį, komanda nebebus vykdoma tiesiogiai. Norint atkurti vykdymo žymeklį, galite naudoti šiuos būdus:
- Naudokite pilną kelią iki
chmod, jei jis yra prieinamas, pavyzdžiui:
/bin/chmod +x /bin/chmod
- Jei
chmodnėra tiesiogiai pasiekiamas, galite naudotiinstallarbabusybox(jei jie įdiegti):
busybox chmod +x /bin/chmod
- Jei nė vienas variantas neveikia, pereikite prie naudotojo su root teisėmis per
suarbasudoir atkurkite teises:
sudo /bin/chmod +x /bin/chmod
- Esant kraštutinei situacijai, galite nukopijuoti
chmodbinarinį failą iš kito veikiancio serverio arba iš atsarginės kopijos ir pakeisti sugadintą failą.
Visada svarbu naudoti pilną kelią iki komandos, kad išvengtumėte panašių situacijų.