différence entre les options 'usermod -aG' et 'usermod -G'
Je me prépare pour le LPIC-1, examen 102, et je me demandais quelle est la différence entre ces deux commandes en ce qui concerne les options -Get -aG:
usermod -G projectA, projectB jsmithusermod -aG projectA, projectB jsmith
jsmith a son propre groupe par défaut, qui n'est pas répertorié ci-dessus parmi les groupes / projets. Comme je l'ai compris dans les pages de manuel de usermod, dans (1) jsmith est retiré des groupes / projets répertoriés. Dans (2), l'utilisateur est ajouté aux groupes listés après -Get cela n'affecte pas son appartenance à son groupe par défaut.
Est-ce que j'interprète correctement l'utilisation de ces deux options? Merci d'avance.
Réponses
usermod -Gdéfinit les groupes supplémentaires de l'utilisateur uniquement sur les groupes spécifiés; donc après avoir couru
usermod -G projectA,projectB jsmith
l' jsmithutilisateur appartiendra à projectA, projectBet à son groupe «principal».
usermod -aGajoute les groupes spécifiés aux groupes supplémentaires de l'utilisateur; donc après avoir couru
usermod -aG projectA,projectB jsmith
l' jsmithutilisateur appartiendra à projectAet projectBen plus de tous les groupes auxquels il appartenait déjà (y compris son groupe principal).