web-dev-qa-db-fra.com

UseMod Equivalent pour Alpine Linux

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?

12
Zak

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.

12
tzrlk