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

Wie stellt man den Besitz der Standardgruppe/des Benutzers aller Dateien unter /var wieder her?

Ich habe versehentlich /var geändert owner/group auf meinen Benutzernamen und dann wieder auf root geändert, aber nicht alle /var Die Besitzer der Ordner sind root, also gibt es eine Möglichkeit, den Besitzer/die Gruppe von Dateien/Ordnern in den Standardzustand zurückzusetzen? Oder zumindest die Dateien/Ordner, die von Paketen erstellt werden?

Akzeptierte Antwort:

Ähnlich wie bei einer der obigen Antworten können Sie, wenn Sie eine Kopie des Verzeichnisses mit den richtigen Berechtigungen namens „var“ in Ihrem lokalen Verzeichnis haben, die folgenden zwei Befehle verwenden, um die Berechtigungen für das Verzeichnis /var wiederherzustellen.

sudo find var -exec chown --reference="{}" "/{}" ;
sudo find var -exec chmod --reference="{}" "/{}" ;

Linux
  1. Wie ändere ich die Berechtigungen vom Root-Benutzer auf alle Benutzer?

  2. Wie verschiebt (und überschreibt) man alle Dateien von einem Verzeichnis in ein anderes?

  3. So ändern Sie alle Vorkommen eines Wortes in allen Dateien in einem Verzeichnis

  4. Django static_root in /var/www/... - keine Berechtigungen für collectstatic

  5. Wie chown/chmod alle Dateien im aktuellen Verzeichnis?

So stellen Sie Dateien im Home-Verzeichnis des Benutzers auf den Standardwert in Linux wieder her

So erzwingen Sie Benutzer-/Gruppenbesitz von Dateien auf einer Samba-Freigabe

Wie verschiebt man alle Dateien vom aktuellen Verzeichnis in das obere Verzeichnis?

Wie werden Standard-Dateiberechtigungen für alle Ordner/Dateien in einem Verzeichnis festgelegt?

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

Alle /var/log löschen?