8 votes

Erreur de démarrage de Cygwin /usr/bin/id : ne peut pas trouver le nom du groupe ID

J'utilise cygwin au travail pour avoir un accès rapide aux outils Unix et comme terminal ssh. J'ai récemment installé de nouveaux paquets Cygwin et maintenant quand j'essaie d'ouvrir un terminal, il est très lent et donne l'erreur suivante :

/usr/bin/id: cannot find name for group ID 10519

Je ne suis pas sûr de la signification de l'erreur, mais l'ouverture d'un terminal cygwin prend beaucoup plus de temps qu'auparavant.

9voto

Greg Bray Points 5420

Il semble que ce problème soit lié à mon nom d'utilisateur Active Directory ou à mes appartenances à un groupe. L'erreur a disparu après avoir exécuté la commande suivante comme indiqué cet article :

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

Cela met à jour les fichiers cygwin avec les dernières informations sur les utilisateurs/groupes AD.

3voto

JaKu Points 155

Aucune des modifications de /etc/group ni /etc/passwd m'ont aidé (pas même ceux de la cité article ). Le problème était que j'essayais d'installer babun sous le nom de Domain User mais sans connexion au réseau du domaine. Après la connexion au réseau du domaine, tout a fonctionné sans problème.

2voto

Manuel Binna Points 121

Au lieu de

mkgroup -l -d > /etc/group

J'ai réparé les groupes en lançant les deux commandes suivantes

mkgroup -l > /etc/group
mkgroup -c >> /etc/group

suggéré plus bas dans les commentaires de l'article Utilisateurs et groupes de Cygwin .

0voto

tonank Points 1

Pour moi, une combinaison des deux dernières approches a fonctionné :

  1. Running babun install comme l'utilisateur du domaine pendant qu'il est dans le domaine, donc que babun se réinstalle.
  2. Re-population de /etc/group à partir de mkgroup -l y -c .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X