[UNIX/Expect] Gebruiker aan groep toevoegen (appenden)

Pagina: 1
Acties:

  • aaajeetee
  • Registratie: Augustus 2002
  • Laatst online: 09:31
Ik heb nu een expect scriptje gemaakt, welke groepen toevoegd en daar ook gebruikers aan toevoegd.

Nou is het de bedoeling dat ik een gebruiker aan meerdere groepen wil koppelen, zou geen probleem moeten zijn.

Enkel, als ik "usermod -G [groepnaam]" doe, wordt de gebruiker alleen aan die groep toegevoegd en worden de reeds gekoppelde groepen dus verwijderd.

Hoe kan ik ervoor zorgen dat de gebruiker dus de reeds gekoppelde groepen behoudt?


Het gaat dus om een expect-scriptje (non-interactive).
Alvast bedankt!

Edit: nou zag ik op google de -a / -A optie bij het commando "usermod", maar dat is bij mij geen geldige optie (staat ook niet bij man / help).

[ Voor 12% gewijzigd door aaajeetee op 15-01-2008 10:08 ]


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08-2025

Tim

Welke UNIX?

Misschien werkt dit:
adduser [user] [group]

  • aaajeetee
  • Registratie: Augustus 2002
  • Laatst online: 09:31
Tes schreef op dinsdag 15 januari 2008 @ 10:24:
Welke UNIX?

Misschien werkt dit:
adduser [user] [group]
adduser auke testgroep
linkt naar useradd. Ook daar zit geen append-optie/mogelijkheid bij.

Edit: geen idee welke UNIX, hoe / waar kan ik dat achterhalen?

[ Voor 12% gewijzigd door aaajeetee op 15-01-2008 10:30 ]


  • aaajeetee
  • Registratie: Augustus 2002
  • Laatst online: 09:31
Het is inmiddels opgelost, ik maak nu gebruik van het commando
gpasswd


Toch bedankt!!

Verwijderd

Met het commando uname -a kom je er achter op wat voor Unix systeem je werkt. Een gebruiker aan meerdere groepen toevoegen doe je normaal gesproken met usermod -G foogroep -a username.