Respuestas:
Ejecutando una verificación en mis listas de sistema:
$ sudo find / -xdev -type d \( \( -user nobody -o -group nogroup \) -o -perm -777 \)
/tmp
/tmp/.X11-unix
/tmp/.ICE-unix
/var/tmp
/var/metrics
/var/spool/samba
/var/crash
De estos, imagino /tmp, /var/tmpy /var/crashestar presente en todas las instalaciones de Ubuntu, ya que están enumerados en el Estándar de Jerarquía del Sistema de Archivos . Los dos directorios dentro /tmpson, creo, directorios basados en sesiones, por lo que pueden ignorarse. No creo /var/spool/sambaque esté presente en un nuevo sistema Ubuntu, que se va /var/metrics. No estoy seguro de para qué sirve ese directorio.
Una nota sobre el findcomando:
-xdevexcluye otros sistemas de archivos (para que pueda saltar /proc, /sysmi directorio personal, etc.)-type d restringe la verificación a los directorios\( -user nobody -o -group nogroup \)- o el propietario debería ser nobody, o el groupdebería ser nogroup. Usamos los corchetes para agrupar esta condición, y verificamos la otra posibilidad, que-perm -777- todos tienen todos los permisos, nuevamente unidos usando un OR ( -o). En lugar de -perm -777, uno simplemente podría usar -perm -2como sugiere Random832, para verificar el permiso de escritura a otros.findcomando que usé.
-perm -2agregó uno más a la lista /var/lib/php5, que tiene el modo bastante sorprendente rwx-wx-wt. ¡Buena atrapada!
/var/tmp, para uno.