Versehentlich gelöschte ICEauthority- und Xauthority-Dateien

3545
user1779646

Ich habe aus Versehen gelöscht ICEauthority, XauthorityDateien und einige weitere Dateien (aber nicht wissen, welche Dateien).

Eigentlich habe ich den folgenden Befehl ausgeführt, um leere Dateien im Root-Verzeichnis mit Sudo-Privilegien zu löschen, obwohl ich den Vorgang dazwischen abgebrochen habe, und ich kann mich jetzt nicht anmelden. Wie melde ich mich wieder an und wie benötige ich die erforderlichen Dateien? Ich kann mich in das Terminal einloggen, aber nicht in den Desktop.

Der Befehl, den ich ausgeführt habe:

sudo find / -size 0 -exec rm -f {} \; 
0

1 Antwort auf die Frage

2
grawity

~/.ICEauthorityund ~/.Xauthoritywerden automatisch aktualisiert, wenn Sie sich in einer grafischen Umgebung anmelden. Wenn man diese verliert, bricht man im schlimmsten Fall bis zum Neustart. (Außerdem, wenn sie leer waren, wurden sie überhaupt nicht verwendet.)

Gleiches gilt auch für alles, was Sie gelöscht haben /devund /rundessen Inhalt dynamisch regeneriert wird. (Elemente in /devsind jedoch Geräteknoten, die immer eine Größe von 0 Bytes aufweisen, da sie als Schnittstellen zu Kerneltreibern fungieren, anstatt Daten zu speichern. In ähnlicher Weise werden /runhäufig lokale Sockets verwendet.) Beim Neustart sollten diese Verzeichnisse erneut gefüllt werden.

Ich würde mich mehr mit anderen Dateien mit der Länge Null beschäftigen, die Sie auf diese Weise gelöscht haben. Ehrlich gesagt ist es eine sehr blöde Idee, einfach alle Systemdateien zu löschen, die bestimmten Kriterien entsprechen.