GNU/Linux >> Znalost Linux >  >> Linux

Hledání souborů, které NENÍ ve vlastnictví konkrétního uživatele

Hledání souborů, které NENÍ někým vlastněn

Jiní odpověděli na otázku „NENÍ ve vlastnictví konkrétního uživatele“ v těle. Zde je jeden, který odpovídá na titulní otázku, ale nebyl poskytnut:

$ find / -nouser

Můžete jej použít takto:

$ sudo find /var/www -nouser -exec chown root:apache {} \;

A související:

$ find / -nogroup

-user vyhledá podle uživatele nebo ID uživatele a ! převrací predikát. Takže ! -user ... .


Obslužný program find(1) má primární volby, které lze negovat ("obrátit") pomocí "!" operátor. Ve výzvě je však nutné vyhnout se negaci zpětným lomítkem, protože se jedná o metaznak shellu. Výsledek:

find . \! -user foo -print

Linux
  1. Jak zkontrolovat velké soubory v konzole

  2. Jak hledat soubory podle velikosti a přípony?

  3. Jak vyhledávat v konkrétních souborech odpovídajících vzoru?

  1. Linux – získávání souborů pro aktuální datum v Linuxu?

  2. Jak nastavit Sudo bez hesla pro konkrétního uživatele

  3. Jak najít všechny soubory vlastněné konkrétním uživatelem v Unixu/Linuxu?

  1. Jak zakázat konkrétní příkaz pro konkrétního uživatele v Linuxu

  2. Rekurzivně vyhledejte soubory s konkrétní příponou

  3. Hledání a mazání souborů s konkrétním datem