GNU/Linux >> Znalost Linux >  >> Linux

Jak obnovit výchozí skupinové/uživatelské vlastnictví všech souborů pod /var?

Omylem jsem změnil /var vlastníka/skupiny na mé uživatelské jméno a poté jej změnil zpět na root, ale ne všechny /var vlastníci složek jsou root, takže existuje nějaká možnost změnit zpět vlastníka/skupinu souborů/složek do výchozího stavu? Nebo alespoň ty soubory/složky, které jsou vytvořeny balíčky?

Přijatá odpověď:

Podobně jako u jedné z výše uvedených odpovědí, pokud máte ve svém místním adresáři kopii adresáře se správnými oprávněními s názvem „var“, můžete k obnovení oprávnění do adresáře /var použít následující dva příkazy.

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

Linux
  1. Zpřístupnit všechny nové soubory v adresáři skupině?

  2. 20 Soubory protokolu Linux, které jsou umístěny v adresáři /var/log

  3. Jak změnit všechny výskyty slova ve všech souborech v adresáři

  1. Jak najít všechny nulabajtové soubory v adresáři

  2. Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?

  3. Jak změnit výchozí /tmp na /home/user/tmp

  1. Jak obnovit smazaný adresář /tmp v Linuxu

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Linux – Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?