Middle
Jak vrátit příznak execute u příkazu chmod, pokud jsme ho náhodou odstranili z samotného příkazu chmod?
sobes.tech AI
Odpověď od AI
Pokud jste náhodou odstranili příznak execute z příkazu chmod, příkaz již nebude vykonáván přímo. Pro obnovení příznaku execute můžete použít následující způsoby:
- Použijte úplnou cestu k
chmod, pokud je dostupná, například:
/bin/chmod +x /bin/chmod
- Pokud není
chmodpřímo dostupný, můžete použítinstallnebobusybox(pokud jsou nainstalovány):
busybox chmod +x /bin/chmod
- Pokud žádná z možností nefunguje, přepněte na uživatele s právy root přes
sunebosudoa obnovte práva:
sudo /bin/chmod +x /bin/chmod
- V krajním případě můžete zkopírovat binární soubor
chmodz jiného funkčního serveru nebo ze zálohy a nahradit poškozený soubor.
Vždy je důležité používat úplnou cestu k příkazu, aby se předešlo podobným situacím.