differenza tra le opzioni "usermod -aG" e "usermod -G"

Sep 11 2020

Mi sto preparando per LPIC-1, esame 102, e mi chiedevo quale sia la differenza tra questi due comandi rispetto alle opzioni -Ge -aG:

  1. usermod -G projectA, projectB jsmith
  2. usermod -aG projectA, projectB jsmith

jsmith ha il proprio gruppo predefinito, che non è elencato sopra tra i gruppi / progetti. Come ho capito dalle pagine man di usermod, in (1) jsmith è tolto dai gruppi / progetti elencati. In (2), l'utente viene aggiunto ai gruppi elencati di seguito -Ge ciò non influisce sulla sua appartenenza al gruppo predefinito.

Interpreto correttamente l'utilizzo di queste due opzioni? Grazie in anticipo.

Risposte

2 StephenKitt Sep 10 2020 at 23:26

usermod -Gimposta i gruppi supplementari dell'utente solo sui gruppi specificati; così dopo aver eseguito

usermod -G projectA,projectB jsmith

l' jsmithutente apparterrà projectA, projectBe il suo gruppo “primario”.

usermod -aGaggiunge i gruppi specificati ai gruppi supplementari dell'utente; così dopo aver eseguito

usermod -aG projectA,projectB jsmith

l' jsmithutente apparterrà projectAe projectBin aggiunta a tutti i gruppi a cui apparteneva già (incluso il suo gruppo principale).