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

Suche nach Dateien, die NICHT einem bestimmten Benutzer gehören

Suche nach Dateien, die NICHT jemandem gehören

Andere haben die Frage "NICHT im Besitz eines bestimmten Benutzers" beantwortet im Körper. Hier ist eine, die die Titelfrage beantwortet, aber nicht bereitgestellt wurde:

$ find / -nouser

Sie können es wie folgt verwenden:

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

Und ein verwandtes:

$ find / -nogroup

-user findet nach Benutzer oder Benutzer-ID und ! kehrt das Prädikat um. Also ! -user ... .


Das Dienstprogramm find(1) hat Primärfarben, die mit dem "!" negiert ("umgekehrt") werden können. Operator. An der Eingabeaufforderung muss man die Negation jedoch mit einem Backslash maskieren, da es sich um ein Shell-Metazeichen handelt. Ergebnis:

find . \! -user foo -print

Linux
  1. Wie suche ich in bestimmten Dateien, die einem Muster entsprechen?

  2. Linux – Dateien für das aktuelle Datum in Linux abrufen?

  3. Wie finde ich alle Dateien, die einem bestimmten Benutzer in Unix/Linux gehören?

  4. Verwenden Sie Find and Locate, um unter Linux nach Dateien zu suchen

  5. So deaktivieren Sie einen bestimmten Befehl für einen bestimmten Benutzer in Linux

So finden Sie eine bestimmte Zeichenfolge oder ein bestimmtes Wort in Dateien und Verzeichnissen

Deaktivieren Sie die SSH-Passwortauthentifizierung für bestimmte Benutzer oder Gruppen

Blockieren Sie bestimmte Befehle in Linux für bestimmte Benutzer

Gründe dafür, dass rsync NICHT alle Dateien überträgt?

Wie finde ich alle Dateien und Verzeichnisse, die von einem bestimmten Benutzer beschreibbar sind?

Finden Sie die Schnittstelle für die Route zu einem bestimmten Host