GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Versehentlich unter / als Wurzel gechown?

Ich habe versehentlich den folgenden Befehl als root
chown mike -Rf / backups ausgeführt
Der Punkt ist, dass ich ein Leerzeichen zwischen / eingefügt und meinen Fehler gesichert habe. Ich habe den Befehl nach 1-2 Sekunden gestoppt. Wie kann ich mich davon erholen? Ich habe gerade Probleme mit DirectAdmin, zum Beispiel erhalte ich beim Zugriff die Fehlermeldung:

Unable to determine Usertype
user.conf needs to be repaired
http://help.directadmin.com/item.php?id=456

Oder ich bekomme keine E-Mails mehr, ich weiß nicht einmal, was sonst noch alles durcheinander ist…

Akzeptierte Antwort:

Es gibt keine Möglichkeit, dies rückgängig zu machen, ohne zu Ihrer Sicherung zurückzukehren, da das System die Überarbeitung der Eigentumsrechte nicht verfolgt.

Am besten erstellen Sie jetzt ein Backup, damit alle weiteren Änderungen rückgängig gemacht werden können.

Die Neuinstallation der Pakete auf Ihrem System löst wahrscheinlich die meisten Eigentumsprobleme. Unter Debian/Ubuntu würde ich Folgendes tun:

apt-get install --reinstall package

auf einer rpm basiertes System etwas wie rpm -Uvh --force package.rpm für alles, was Probleme bereitet. Wenn ein Paket richtig eingerichtet ist, werden die von Ihnen geänderten Konfigurationsdateien nicht überschrieben.

Wenn Sie ein anderes ähnliches System oder ein Backup haben, können Sie die ursprünglichen Eigentumsinformationen von diesem abrufen und auf Ihr System anwenden. Erstellen Sie zuerst eine Liste der Dateien und Verzeichnisse, die Sie verwenden möchten:

find / -user mike

und verwenden Sie diese Liste, um Dateien, die nicht Mike gehören, im Backup- oder ähnlichen System zu finden.


Linux
  1. Systemjobs mit Cron unter Linux definieren

  2. Kann Python erkennen, unter welchem ​​Betriebssystem es läuft?

  3. Komprimieren von dd backup on the fly

  4. Chown-Operation für Root nicht zulässig

  5. Wie ändere ich ein physisches Partitionssystem auf LVM?

Stellen Sie ein vergessenes Root-Passwort auf einem Redhat 7 Linux Selinux-System wieder her

Ubuntu 20.04 Systemsicherung und -wiederherstellung

Ubuntu 22.04 Systemsicherung und -wiederherstellung

So verschlüsseln Sie das Root-Dateisystem unter Linux

Was bedeutet „chown Root.root $file“?

Bereitstellen des Isso-Kommentarsystems unter Nginx mit Docker