GNU/Linux >> Tutoriels Linux >  >> Linux

Quelle est la différence entre les options -g et -G dans useradd

-g définit le groupe initial ou primaire. C'est ce qui apparaît dans le champ groupe en /etc/passwd . Sur de nombreuses distributions, le nom du groupe principal est le même que le nom d'utilisateur.

-G définit les groupes supplémentaires ou supplémentaires. Ce sont les groupes en /etc/group qui répertorient votre compte utilisateur. Cela peut inclure des groupes tels que sudo , staff , etc.


Ils ne sont pas les mêmes. Le -g L'option spécifie le groupe "principal" auquel un utilisateur doit appartenir, tandis que le -G option spécifie un ou plusieurs groupes supplémentaires ("secondaires").

Sur une machine de travail à laquelle j'ai accès j'ai

$ id
uid=1001(me) gid=1001(me) groups=1001(me),27(sudo),110(lxd),1005(theproject)

Cela montre que mon groupe "principal" est me (identique à mon nom d'utilisateur). Cependant, je suis également membre d'un certain nombre de groupes secondaires.

Appartenance au sudo groupe, par exemple, me permet d'utiliser le sudo commande pour faire des choses effrayantes avec le système, en raison de la façon dont cela est configuré pour sudo en /etc/sudoers sur cette machine particulière.

Adhésion au theproject group me permet de modifier des fichiers lisibles/inscriptibles par le groupe dans un projet sur lequel je travaille avec d'autres.

Le fichier créé sera (généralement) automatiquement affecté au groupe principal.


Linux
  1. Quelle est la différence entre strtok_r et strtok_s en C ?

  2. Quelle est la différence entre ls et l ?

  3. Quelle est la différence entre `su -` et `su --login` ?

  4. Quelle est la différence entre unlink et rm ?

  5. Quelle est la différence entre la route et la route IP ?

Quelle est la différence entre Linux et Unix ?

Quelle est la différence entre la connexion et le shell sans connexion

Quelle est la différence entre la commande apt et apt-get ?

Quelle est la différence entre Git Switch et Checkout ?

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

Quelle est la différence entre curl et Wget ?