Utilisateur étrange dans mon écran de connexion "marionnette"

9

Je viens de redémarrer mon mac "OSX El Capitan v10.11.1" et je vois un utilisateur étrange dans mon écran de connexion appelé "marionnette" :

Je n'ai pas créé cet utilisateur et je ne sais pas comment me connecter.

Le plus inquiétant est que je ne peux pas le supprimer car je ne le trouve pas dans les Préférences Système> Utilisateurs et Groupes :

Ni dans le /Usersdossier:

$ ls -l /Users/
total 0
drwxr-xr-x+ 11 Guest     _guest   374 Nov 23  2013 Guest
drwxrwxrwt   6 root      wheel    204 Oct 20 12:00 Shared
drwxr-xr-x+ 80 myuser    staff   2720 Dec  7 09:40 myuser

Une explication que je peux imaginer est que l' outil de gestion des systèmes d'automatisation que j'utilise (marionnette) a créé cet étrange utilisateur .. mais l'autre explication que je peux imaginer me préoccupe davantage: j'ai été piraté: /

Rien dans / etc / passwd:

$ cat /etc/passwd | grep puppet # -> nothing

Ce fichier vient d'être créé, ressemble à mon dernier redémarrage:

$ sudo ls -l /var/db/dslocal/nodes/Default/users/puppet.plist
-rw-------  1 root  wheel  2775 Dec  7 09:38 /var/db/dslocal/nodes/Default/users/puppet.plist

Quelqu'un a-t-il une explication à cela? Comment puis-je supprimer cet utilisateur?

fguillen
la source
Est-ce dans / etc / passwd?
Cedric H.
@CedricH. rien là-bas, vérifiez la mise à jour
fguillen

Réponses:

6

Selon le doc de marionnettes pour l'installation de mac:

Le service maître de marionnettes a besoin d'un utilisateur et d'un groupe de marionnettes.

Vous pouvez donc être sûr maintenant que vous n'avez pas été piraté :)

sdayal
la source
1
Wow .. les gens de marionnettes devraient mettre cela en lettres rouges tout autour de leur site Web .. il est très bizarre de voir un utilisateur magique dans votre système avec un nom aussi probable pour les pirates :)
fguillen
3
Eh bien, si vous copiez et collez des recettes de marionnettes à partir de sites Web aléatoires, vous serez piraté tôt ou tard de toute façon. Ces recettes ont un accès root ...
A QUITTER - Anony-Mousse
@fguillen - Je ne suis pas surpris qu'ils ne comprennent pas que s'ils ont compris OS X, l'utilisateur n'apparaîtrait pas. Si l'ID utilisateur est inférieur à 500, il n'apparaît pas comme une connexion mais simplement comme une connexion Unix simple
user151019
3

Pour info, vous pouvez masquer cet utilisateur depuis l'écran de connexion:

sudo dscl . create /Users/puppet IsHidden 1 

Ou dans les versions pré-Yosemite:

defaults write  /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add puppet

La source

Kent
la source