¿Cómo puedo encontrar archivos con permiso de escritura para el grupo "otros", independientemente de cualquier otro permiso, con extensión ".sh" (use formato simbólico)?
ya lo he probado
find / -type f -perm -g=w -name "*.sh"
Respuesta1
Para encontrar todos los archivos normales en o debajo del directorio actual en los que "otros" pueden escribir (es decir, que alguien chmod o+w
lo ha hecho):
find . -type f -perm -o=w
Dejar desactivado -
probaría -o=w
si los permisos en el archivo eran exactamente o=w
(es decir, nada más que escribibles para "otros").
Respuesta2
¿Esto ayuda?
find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;