Sed pour ajouter un utilisateur au fichier /etc/group

xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

J'essai en vingt d'ajouter un utilisateur au group "users" dans le fichier /etc/group via un script bash qui me retourne une erreur ?
laurent@laurent-AKOYA-E1318T:~$ sudo sed -i.bak '/^users/{s/$/'"$USER// /}"'/}' /etc/group
[sudo] password for laurent:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
sed: -e expression n°1, caractère 22: option inconnue pour `s'
laurent@laurent-AKOYA-E1318T:~$


Comment résoudre ce petit problème avec sed ?

Merci.

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 502
     
    Salut,

    Pourquoi ne pas tout simplement utiliser les outils mis à disposition ?

    sudo usermod -a -G GROUP USER

    1
  2. Utilisateur anonyme
     
    salut,

    il manque une accolade à la substitution de paramètre.

    mais je plussoie la position de zipe31.
    0