0 votos

He encontrado un socket llamado "chaos_control" en mi directorio personal, ¿qué es?

Hice un ls en mi directorio de inicio y junto a mis carpetas normales aparecía un archivo llamado chaos_control . No aparece en el Finder ni siquiera cuando muestro los archivos ocultos.

Corrí file chaos_control y devuelve que el archivo es un socket . ¿Qué significa esto y debo preocuparme? No lo había notado hasta hoy. No está relacionado con la aplicación de productividad "Chaos Control" que encontré en Google; nunca la he tenido instalada en mi sistema.


Si corro open -e chaos_control Me sale este error:

enter image description here


mdls devuelve chaos_control: could not find chaos_control.


ls -l devuelve esto:

srwxr-xr-x 1 chris staff 0 Jan 24 2016 chaos_control


Al abrir el archivo en vim se obtiene "chaos_control" [Permission Denied] incluso con sudo .


Ejecutar lsof en este socket no hace nada, ningún proceso lo está utilizando.

1voto

Jose Chavez Puntos 645

Si mira la salida de "ls -l" verá que la primera letra es una "s". Esto significa que el archivo no es realmente un archivo físico en el disco, sino que es un "enlace de socket".

Un "enlace de socket" no es el socket en sí, sino que, como su nombre indica, es simplemente un enlace. Se utiliza cuando dos procesos que se ejecutan en el ordenador quieren comunicarse. Para "encontrarse" utilizan el enlace de socket en el sistema de archivos. Ambos programas lo abren y pueden intercambiar mensajes.

No se puede utilizar el comando "open" para abrir un enlace de socket, ya que no es realmente un archivo de disco y no tiene ningún sentido abrirlo en, por ejemplo, TextEdit.app. Del mismo modo, abrirlo con "vim" tampoco tiene ningún sentido.

Tener un enlace de socket no es en sí mismo una "cosa mala", si esta es su preocupación. Realmente no ocupa mucho espacio en el disco - y es sólo un enlace, no un socket en sí mismo. Así que si cierras los procesos que se comunican (o por ejemplo reinicias el Mac) - el socket se cerrará automáticamente.

Cualquier programa (no sandboxed) podría crear potencialmente un enlace de socket llamado chaos_control. Así que no es posible decir de manera concluyente qué programa lo creó mirando el nombre del archivo.

Como se ha creado hace un año y medio, es plausible que hayas hecho alguna acción que haya provocado la creación de este archivo. Por ejemplo al utilizar un nuevo programa que ya no estás utilizando.

Puedes simplemente borrar el enlace del socket (usa el comando "rm") y desaparecerá. Sin embargo, no hay ningún riesgo o desventaja real en tenerlo, excepto que aparece en los listados de carpetas.

0 votos

Detalles adicionales: Chaos Control para Mac fue lanzado el ~24/25 de enero de 2016. La última versión 1.0.3 crea archivos de enlace de socket similares con los nombres cc y ccs.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X