Sobes.tech
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:

  1. Naudokite pilną kelią iki chmod, jei jis yra prieinamas, pavyzdžiui:
/bin/chmod +x /bin/chmod
  1. Jei chmod nėra tiesiogiai pasiekiamas, galite naudoti install arba busybox (jei jie įdiegti):
busybox chmod +x /bin/chmod
  1. Jei nė vienas variantas neveikia, pereikite prie naudotojo su root teisėmis per su arba sudo ir atkurkite teises:
sudo /bin/chmod +x /bin/chmod
  1. Esant kraštutinei situacijai, galite nukopijuoti chmod binarinį 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ų.