Catégorie : Mac os

Vérifier le contenu d’un fichier pkg sous macOS

Vous venez de récupérer un fichier chelou sur le web qui possède l’extension .pkg. Le site Web vous a dit de vite cliquer dessus car il s’agit d’un logiciel permettant de générer les numéros gagnants du loto. Pas de temps à perdre, une fois récupéré, vous enchaînez les clics sur suivant, jusqu’à ce qu’un message vous indique la réussite de l’installation.

Bravo, vous venez d’utiliser un fichier d’installation qui a dissimulé tout un tas de fichiers peu recommandables sur votre disque dur. Mais ne le sachant pas, vous allez donc vous vanter auprès de votre ami de votre trouvaille à propos de ce logiciel miracle, qui vous répondra alors : NON MAIS T’ES OUF ?? C’EST DU FAKE, SUPPRIME TOUT DE SUITE!!!

Oui, mais supprime quoi ? Qu’a fait ce fichier pkg sur votre ordinateur ? C’est ce que nous allons voir.

Qu’est-ce qu’un fichier pkg ?

Oui, vous avez raison, commençons par le début. Le fichier pkg est tout simplement un « package » renfermant tous les fichiers d’un certain programme. Pour s’installer, certaines applications demandent à ce qu’on les déplace simplement dans le menu Application du Mac. Pour d’autres, un fichier pkg est fourni, utilisant des scripts pour l’installation de ces dernières.

Sauf que lorsque ce package s’installe, beh vous ne savez pas trop ce qu’il fait justement. Peut-être fait-il tout proprement. Ou peut-être installe-t-il des fichiers pas très propres quelque part. Pour avoir le cœur net, nous pouvons analyser son contenu d’une manière très simple.

Dis donc, tu caches quoi comme fichiers ?

Bon, le loto ne m’intéressant pas, je ne possède pas ce générateur de numéros gagnants sous la main (ou ne l’ai pas encore trouvé). Je vais donc utiliser le fichier pkg de l’application Crazy Talk.

Commencez par lancer le fichier, comme si vous l’alliez procéder à l’installation. Une fois le premier écran qui s’affiche, allez dans le menu Fichier et Afficher tous les fichiers.

La liste des fichiers ainsi que l’emplacement où ils seront placés sont indiqués.

Tout ça, c’est bien beau. Mais cela ne nous indique pas ce que d’éventuels scripts font dans votre dos. Pour cela, nous allons utiliser une application bien pratique appelée Suspicious Package.

Suspicious Package, le Monsieur je sais tout

Commencez par vous rendre sur le site de l’éditeur, et télécharger l’application. Tout cela se passe par ici.

Une fois déposé sur votre disque, ouvrez-le. Les fichiers pkg devraient automatiquement s’afficher dans le volet de droite. Si ce n’est pas le cas, cliquez sur le lien Vous ne voyez pas le paquet que vous voulez ?, naviguez jusqu’à son emplacement, et sélectionnez votre package.

Une fois ceci fait, une fenêtre s’ouvre.

L’application affiche alors les éléments suivants, avec à chaque fois la possibilité de cliquer sur la petite flèche à droite afin d’accéder à la rubrique correspondante :

  • Le nombre d’éléments installés ainsi que la place prise sur le disque : vous pouvez voir quels fichiers sont installés et où, avec quelles permissions ;
  • Le certificat de l’éditeur : un certificat provenant de Microsoft est toujours plus crédible que celui de GagneUnIphone Inc;
  • Les scripts exécutés : vous pouvez voir en détail le code source des différents scripts exécutés;
  • Des éventuels avertissements.

Après avoir tout analysé en détail, si vous estimez que tout est en ordre, vous n’avez plus qu’à exécuter votre package.

Activer l’utilisateur root sous macOS Catalina

Le quoi ?

Ne faites pas l’innocent. Si vous êtes sur cette page, vous savez de quoi je parle. Supposons. Vous souhaitez effectuer une opération sur votre Mac, mais le système vous indique que l’accès vous est refusé. Pourtant, vous êtes administrateur ! Il peut alors être nécessaire de vous connecter avec le compte root de la machine.

Le compte root est un « superutilisateur« , un compte permettant d’avoir des droits d’accès en lecture et écriture sur des zones avancées du système, auxquelles même un administrateur de la machine ne peut pas accéder. On entend souvent ce terme sous linux, mais il existe sur tous les systèmes Unix, dont macOS fait partie.

Attention cependant, il est fortement recommandé d’utiliser ce compte avec la plus grande prudence, voire d’éviter de l’utiliser tout court, il doit l’être en cas d’extrême nécessité, s’il n’est pas possible de faire sans. En effet, vous aurez alors toutes les permissions sur le système, imaginez ce qu’il peut arriver si vous modifiez d’une manière incorrecte un fichier vital…

Dans la mesure du possible, il est préférable de faire précéder votre commande par sudo, pour peu que votre utilisateur soit présent dans la liste des sudoers (les utilisateurs autorisés à exécuter la commande sudo). Cela vous donnera les permissions nécessaires le temps d’exécuter votre commande.

Si la commande sudo ne vous donne pas satisfaction, il n’y a plus d’autre choix que de se connecter en root. Par défaut, l’utilisateur root est désactivé. Comment on l’active ? Quelle coïncidence, j’allais vous l’expliquer !

Activer l’utilisateur root

Dans le menu Pomme, ouvrez les Préférences système. Choisissez le module Utilisateurs et groupes. Cliquez sur le cadenas en bas à gauche pour entrez vos identifiants afin de permettre la modification des options. À côté du champ Compte serveur réseau, cliquez sur Rejoindre…

Une nouvelle fenêtre apparaît, cliquez sur Ouvrir l’utilitaire d’annuaire…
À nouveau, cliquez sur le cadenas en bas à gauche et entrez vos identifiants. Il ne vous reste plus qu’à aller dans le menu Édition, cliquer sur Activer l’utilisateur root, et tapez deux fois le mot de passe souhaité.

Se connecter en root

Voilà. C’est activé. Et maintenant ? Dans votre terminal, tapez simplement su, suivi du mot de passe entré précédemment. Vous verrez l’apparition du signe # indiquant que vous êtes bien connecté avec l’utilisateur root.

Modifier le mot de passe de l’utilisateur root

Vous vous êtes aperçu que 123456 n’est pas un mot de passe assez sécurisé pour sécuriser votre compte root ? En voilà une bonne réflexion. Vous souhaitez le modifier, mais ne savez pas comment faire ? Retournez sur la fenêtre de l’utilitaire d’annuaire. Toujours dans le menu Édition, cliquez sur Modifier le mot de passe.

Désactiver le compte root

Comme dit plus haut, il est préférable d’utiliser ce compte en dernier recours. Une fois vos manipulations terminées, n’oubliez pas de le désactiver. Cette fois, c’est un peu plus compliqué.

Ok ok, je plaisante. Toujours dans la même fenêtre Utilitaire d’annuaire, menu Édition > Désactiver l’utilisateur root.

Fièrement propulsé par WordPress & Thème par Anders Norén