Après avoir lu sur la suppression de l'autorisation d'exécution de chmod, je suis devenu curieux. Est-il possible de récupérer de la suppression de l'autorisation d'exécution de ld-linux.so sans redémarrer si je n'ai pas encore quitté bash ? Chaque commande semble cesser de fonctionner.
Réponse acceptée :
Vous auriez besoin d'un utilitaire lié statiquement (ou déjà en cours d'exécution) qui peut faire un chmod
opération. Si vous aviez installé une BusyBox liée statiquement ou un shell d'urgence similaire, cela suffirait probablement.
Dans certaines anciennes distributions, l'utilitaire de gestion de paquets de base (par exemple, dpkg
ou rpm
) étaient autrefois liés de manière statique pour permettre les mises à niveau de la libc et du chargeur. De nos jours, il existe apparemment d'autres moyens de le faire. Mais si votre utilitaire de gestion de paquets était lié statiquement et le paquet contenant ld-linux
serait toujours dans le répertoire cache des outils de gestion de paquets, vous pourriez être en mesure de forcer la réinstallation de ld-linux
package et corrigez-le de cette façon.