Sed pour ajouter un utilisateur au fichier /etc/group

Fermé
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 - 30 mars 2015 à 19:24
 Utilisateur anonyme - 31 mars 2015 à 02:39
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.
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
30 mars 2015 à 19:30
Salut,

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

sudo usermod -a -G GROUP USER

1
Utilisateur anonyme
31 mars 2015 à 02:39
salut,

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

mais je plussoie la position de zipe31.
0