Es ist genauso viel schwieriger, alle Berechtigungen für das Dateisystem auf den Standardinstallationsstatus zurückzusetzen, als dass es sicherer und schneller ist, Partitionen neu zu formatieren und das System neu zu installieren, als zu versuchen, a rückgängig zu machen
sudo chmod -R 777 /
Befehl. Ein System mit 777 (rwxrwxrwx) Berechtigungen ist einfach hoffnungslos kaputt. Jede Malware, die eine Sicherheitslücke angreift, die die Ausführung von beliebigem Code über einen Browser ermöglicht, kann Skripte und ausführbare Dateien im Root-Besitz ändern, während Setuids wie sudo nicht funktionieren, wenn sie die Berechtigungen der ausführbaren Datei überprüfen ...
Mit anderen Worten, auf einem System mit weltweit beschreibbaren 777-Berechtigungen wird der Browser-Cache genauso behandelt wie das Kernel-Image. Einfach Unsinn.
Tatsächlich überprüft sudo seine eigenen Berechtigungen und sie sollten 4755 (rwsr-xr-x) sein, aber Ihr Freund hatte die Berechtigungen auf 0777 (rwxrwxrwx) zurückgesetzt, wodurch verhindert wird, dass sudo ausgeführt wird, da einige Sicherheitsüberprüfungen ausgeführt werden, bevor Sie mit der Festlegung beginnen Befehl.
Trotzdem ist sudo sinnlos, da Sie bereits weltweit ausführbare Berechtigungen für jedes Programm auf dem Computer erteilt haben, einschließlich möglicher Malware im Browser-Cache!
Das Formatieren und Neuinstallieren ist der sicherste Weg, da Ihr gesamtes Laufwerk unter Quarantäne gestellt werden sollte.
ls -l /usr/bin/sudo
?