¿Cómo puedo encontrar las carpetas con permiso específico?

¿Cómo puedo encontrar las carpetas con permiso específico?

¿Cómo puedo encontrar las carpetas con permiso específico en Linux?

Quiero encontrar todas estas carpetas y archivos en Linux para poder cambiarlos.

Respuesta1

find . -type d -perm 0700 -user apache -ls

cambie 0700 al permiso que desee.

Respuesta2

No con una sola orden, creo. Podrías probar algo como esto:

dir=.
username=$USER

{ find "$dir" -user $username -perm -u=w ;
  for gid in `id -G $username`; do 
    find "$dir" -group $gid -perm -g=w ;
  done
  find "$dir" -perm -o=w ;
} | sort | uniq

Editar:Lo anterior enumerará todos los archivos que el usuario determinado puede escribir (como solicitó originalmente), no solo los archivos con permisos específicos (como rwx------).

información relacionada