CONTEXTE
Trevor se connecte à son count sur ssh: //foobar.university.edu comme l'un des développeurs sur la boîte, et il obtient le message:
id: cannot find name for group ID 131
Trevor vérifie alors cela en utilisant
vim /etc/group
PROBLÈME
Trevor découvre qu'il n'y a aucun 131 dans le file / etc / group.
Trevor tourne alors id …
> id trevor uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131
Pour découvrir son groupe primaire apparemment n'a pas un nom attaché à elle.
DES QUESTIONS
Ce qui est probablement arrivé, c'est que l'UID et le GID sont fournis au server via LDAP. Si le file /etc/group
ne contient pas la traduction du GID, les administrateurs du server n'ont probablement pas réussi à mettre à jour les définitions de groupe. Que pouvez-vous faire? Pas tant. L'ID user est contrôlé par l'administrateur. (Maintenant, si vous avez des privilèges ROOT, vous pouvez append le groupe dans /etc/group
vérifier si d'autres counts user utilisent le même groupe, et si c'est le cas, nommez le groupe de façon appropriée).
C'est arrivé lorsque mon user "jackson" n'a pas été affecté à un groupe. Je savais que l'ID du groupe solo de mon user était de 1000 (lorsqu'un user est créé avec $ adduser
et qu'aucun paramètre n'est défini, l'user reçoit les identifiants suivants disponibles au-delà de 999. Le premier get uid 1000 et gid 1000).
Cet avertissement signifie que votre user n'appartient pas à un groupe, alors ce que vous devez faire est d'append l'user à un groupe. Soit votre administrateur vous aide comme @sparticvs mentionné ou si vous avez des privilèges root / c'est votre machine, vous pouvez faire ce qui suit:
$ addgroup [your_user_name] $ usermod -a -G [your_user_name] [your_user_name]
Et cela devrait le réparer ( non testé )
Ce que j'ai fait était simplement (avancé)
$ sudo vi /etc/group
web:x:1001:
sur le web:x:1000:jackson
Ce qui a rendu mon user jackson
appartenir au groupe web
.
Pour info si vous n'êtes pas familier avec vim
je ne recommand pas les étapes "avancées", si vous êtes vraiment désespérément utiliser $ sudo nano /etc/group