Middle
Hogyan állíthatjuk vissza az execute zászlót a chmod parancsban, ha véletlenül eltávolítottuk azt a chmod parancsból?
sobes.tech MI
Válasz az MI-től
Ha véletlenül eltávolította a chmod parancs végrehajtási zászlaját, a parancs már nem fog közvetlenül végrehajtódni. A végrehajtási zászló visszaállításához a következő módszereket használhatja:
- Használja a
chmodteljes elérési útját, ha elérhető, például:
/bin/chmod +x /bin/chmod
- Ha a
chmodnem érhető el közvetlenül, használhatja azinstallvagy abusyboxparancsokat (ha telepítve vannak):
busybox chmod +x /bin/chmod
- Ha egyik lehetőség sem működik, váltson root jogosultságú felhasználóra
suvagysudosegítségével, és állítsa vissza a jogosultságokat:
sudo /bin/chmod +x /bin/chmod
- Súlyos esetben más működő szerverről vagy biztonsági mentésből másolhatja a
chmodbináris fájlt, és helyettesítheti a sérült fájlt.
Mindig fontos, hogy a parancs teljes elérési útját használja, hogy elkerülje az ilyen helyzeteket.