¿Cómo puedo encontrar una lista de archivos que tienen algunos permisos específicos?
Quiero encontrar archivos propiedad del root
usuario que tengan rwx
permiso para el propietario.
¿Hay alguna forma de encontrar una lista de dichos archivos? Estoy usando Ubuntu 16.04.
command-line
permissions
find
Avani badheka
fuente
fuente
Respuestas:
Sí, GNU
find
puede hacerlo:Entonces quieres:
fuente
Si desea encontrar todos los archivos para los que un usuario tiene ciertos permisos (independientemente de si él es el propietario (e incluso lo establece a través de ACL)) puede usar
find
con-readable
,-writable
y-executable
.Para buscar todos los archivos para los que el usuario sam tiene permiso de lectura
sudo -u sam
es necesario porque los tres modificadores mencionados funcionan con los permisos del usuario que invocófind
, por lo que necesita sudo para ejecutarsefind
como usuario sam .-ls
muestra la entrada completa para cada archivo encontradomás ejemplos
Para buscar todos los archivos para los que sam tiene
execute
o tienewrite
permisosPara buscar todos los archivos para los que Sam tiene
execute
yread
permisosescrito no está mal escrito!
fuente