GNU/Linux >> Tutoriales Linux >  >> Linux

Buscando archivos que NO pertenecen a un usuario específico

Buscando archivos que NO son propiedad de alguien

Otros han respondido a la pregunta "NO es propiedad de un usuario en particular" en el cuerpo. Aquí hay uno que responde a la pregunta titular pero no se ha proporcionado:

$ find / -nouser

Puedes usarlo así:

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

Y uno relacionado:

$ find / -nogroup

-user busca por usuario o ID de usuario, y ! invierte el predicado. Entonces, ! -user ... .


La utilidad find(1) tiene primarios que se pueden negar ("revertir") usando el "!" operador. Sin embargo, en el indicador se debe escapar de la negación con una barra invertida, ya que es un metacarácter de shell. Resultado:

find . \! -user foo -print

Linux
  1. ¿Encontrar archivos que un usuario no puede leer?

  2. ¿Buscar archivos cuyos nombres de ruta contengan varias palabras sin un orden específico entre ellas?

  3. Cómo configurar Sudo sin contraseña para un usuario específico

  4. Utilice Buscar y localizar para buscar archivos en Linux

  5. Encuentra recursivamente archivos con una extensión específica

Cómo encontrar una cadena o palabra específica en archivos y directorios

Deshabilitar la autenticación de contraseña SSH para un usuario o grupo específico

¿Cómo encontrar todos los archivos propiedad de un usuario específico en Unix/Linux?

Cómo deshabilitar un comando específico para un usuario específico en Linux

¿Cómo encuentro todos los archivos y directorios en los que puede escribir un usuario específico?

Encuentra la interfaz para la ruta a un host específico