Je construis un conteneur Docker et j'ai besoin d'ajouter mon utilisateur à un groupe. usermod
n'est pas disponible dans Alpine Linux par défaut. Apparemment, vous pouvez ajouter shadow
de apk
_ pour installer usermod
, mais je préférerais ne pas installer de packages supplémentaires.
Existe-t-il une solution alternative d'ajouter un utilisateur à un groupe ou un outil équivalent à usermod
disponible dans Alpine?
Vous devriez pouvoir utiliser la commande intégrée addgroup
_ pour ajouter l'utilisateur à un groupe donné:
$ addgroup --help
BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) multi-call binary.
Usage: addgroup [-g GID] [-S] [USER] GROUP
Add a group or add a user to a group
-g GID Group id
-S Create a system group
Alors courir addgroup ${USER} ${GROUP}
devrait mettre à jour /etc/groups
Sans avoir besoin de modifier le fichier directement.