¿Cómo encuentro todos los archivos que son * no * grupales que se pueden escribir?


17

Veo la siguiente pregunta que describe cómo encontrar archivos de escritura grupales: ¿Cómo puedo encontrar todos los archivos PHP con permisos de escritura grupal?

¡Pero quiero archivos que no se puedan escribir en grupo! (Además, no pude comentar sobre la pregunta anterior).

Google me decepciona (ya que 'encontrar' no es una palabra clave tan única).


1
¿Para qué sistema operativo es esto?
Brad Patton el

Actualicé la etiqueta en función de la pregunta vinculada. Cambie si no es correcto.
Brad Patton el

No puedes comentar las publicaciones de otras personas hasta que tengas 50 repeticiones, por lo que no puedes comentar allí.
ChimneyImp

Respuestas:


25

Suponiendo que la pregunta vinculada se ejecute en su sistema, puede invertir la coincidencia con !:

find ! -perm -g=w

Además, puede leer la documentación findbuscando en las páginas de manual:

man find

66
El comando completo para comenzar a buscar en el directorio actual seríafind . ! -perm -g=w
ualinker

2
¿Por qué debería buscar en las páginas man cuando existe superuser.com?
Dan

2

En el sistema Unix derivado de BSD (macOS, FreeBSD, ...) debe agregar una ruta find. Entonces, para una versión más compatible, agregue .para buscar en el directorio actual e !invertir la coincidencia:

find . ! -perm -g=w
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.