La situation est la suivante: je me suis connecté à ma boîte Debian via SSH et je l’ai trouvé tout juste en affichant le message qu’il n’existe aucun nom d’utilisateur pour le compte actuel. J'ai essayé d'utiliser whoami pour voir si le système a le nom d'utilisateur mais il semble qu'il l'a perdu.
Cette boîte est partagée avec d'autres personnes et j'ai demandé aux personnes qui l'utilisaient de voir si elles modifiaient des fichiers, mais personne ne touchait de fichiers système.
P.S. Il est étrange de pouvoir se connecter à ma boîte même si le système a perdu son nom d'utilisateur. D'autres choses fonctionnent toujours bien.
su à l'utilisateur root? Si c'est le cas, vérifiez si votre nom d'utilisateur existe toujours dans /etc/passwd, sous l'ID 1001
ls -l /etc/passwd. On dirait que quelqu'un a changé les permissions - ils devraient être -rw-r--r-- et ils sont probablement maintenant -rw-------.
su ne fonctionne pas sans nom d'utilisateur mais j'ai accès au compte root. J'ai suivi la réponse pour le réparer.
