4 votes

Fichier ou répertoire appelé ~ (tilde) dans la racine de mon volume de démarrage.

Je viens de m'apercevoir que j'ai un fichier mystérieux appelé simplement ~ dans la racine de mon disque dur. Je soupçonne que je l'ai créé par accident en utilisant le terminal.

Je sais qu'il est possible d'utiliser ~ comme alias pour accéder rapidement à l'utilisateur actuel et je l'utilise fréquemment, il y a donc de fortes chances que j'aie voulu créer un nouveau fichier et que j'aie été en train d'écrire quelque chose du type touch ~/new_file mais j'ai changé d'avis et j'ai accidentellement appuyé sur la touche Entrée après touch ~ ?

Mais cela n'explique pas le fait que le fichier soit de 3.1MB ?

En outre, le fichier apparaît comme un fichier dans le Finder, mais si j'essaie de faire l'une des deux choses suivantes cat ~ o vim ~ sur lui dans le terminal, on me dit que c'est en fait un répertoire. Mais en faisant une ls -l suggère autre chose :

-rw-------    1 root  wheel   3.0M Apr  3 13:37 ~

Et regardez la date de création ...aujourd'hui à 13:37 (c'est-à-dire. LEET ).

J'ai découvert qu'il y a quelques fils de discussion où les gens font l'expérience de la même chose et la réponse semble être une application qui ne parvient pas à écrire dans le répertoire de l'utilisateur, mais l'horodatage est ce qui me rend suspicieux (chapeau d'aluminium ?).

  1. Cela pourrait-il être quelque chose de malveillant ?
  2. Puis-je savoir ce qui ou qui a écrit le fichier d'une manière ou d'une autre ?
  3. Je peux savoir ce qu'il y a dedans ?
  4. Comment puis-je m'assurer qu'il est sûr de supprimer ce fichier/répertoire ou quoi que ce soit d'autre ?

Edit : En ce qui concerne cette question marquée comme un doublon, je mentionne explicitement que j'ai lu le fil de discussion original et qu'aucune de mes quatre questions ci-dessus n'a été répondue dans ce fil de discussion, donc s'il vous plaît lisez la question entière avant de la marquer.

1voto

grg Points 181593
  1. Cela pourrait-il être quelque chose de malveillant ?

Non, il s'agit simplement d'un fichier sur votre ordinateur qui porte le même nom qu'une extension du shell. Il n'a pas le bit d'exécution activé et ne peut donc pas être exécuté en tant que fichier binaire par Terminal. Une application malveillante ne créera probablement pas un fichier ~ à la racine de votre disque dur.

  1. Puis-je savoir qui a écrit le fichier ?
  2. Je peux savoir ce qu'il y a dedans ?

Vous ne pourrez pas savoir ce qui a écrit le fichier, sauf s'il s'agit d'un processus qui a écrit dans la console (/Applications/Utilitaires/Console.app). Vous pouvez rechercher les processus qui accèdent actuellement au fichier avec sudo opensnoop -f "/~" .

Voir quels processus (s'il y en a) accèdent au fichier peut vous donner une indication sur le contenu du fichier, ou vous pouvez l'ouvrir avec un éditeur de texte ou un éditeur hexadécimal et certaines phrases pourraient être reconnaissables pour vous, ce qui peut vous donner une indication sur

  1. Comment puis-je m'assurer qu'il est sûr de supprimer ce fichier/répertoire ou quoi que ce soit d'autre ?

Si opensnoop indique que rien n'y accède actuellement et que rien n'y accède pendant que vous utilisez votre ordinateur, alors vous ne brisez rien en le supprimant. Ce n'est pas un fichier qui devrait être là, ou qui est requis par le système pour fonctionner.


Pour plus d'informations sur ce sujet, voir cette question connexe :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X