GNU/Linux >> Znalost Linux >  >> Linux

/etc/passwd zobrazuje uživatele ve skupině, ale /etc/group nikoli

Ano, tento rozpor je normální. Viděl jsem to tolikrát, že jsem se přestal dívat na /etc/passwd a /etc/group soubory a místo toho se začali dívat na členství ve skupinách tak, jak by se na ně mělo dívat:getent group <groupname> a groups <username> .


Ano, je rozdíl mezi primární a doplňkovou skupinou. Primární skupina je hlavní skupina zobrazená v /etc/passwd , ve kterém je uživatel po přihlášení. Aby byl uživatel v doplňkové skupině, je jeho uživatelské jméno přidáno do položky skupiny v /etc/group . Pokud používáte id -a <user> , zobrazí primární a doplňkové skupiny. Doplňkové skupiny poskytují přístup ke zdrojům, ale všechny nové soubory jsou vytvářeny s primární skupinou.

Aktuálně aktivní primární skupinu uživatelů můžete změnit pomocí newgrp příkaz.

Pro uživatele není nutné, aby primární skupina byla zároveň sekundární skupinou. Jediné, co to udělá, je snížit počet sekundárních skupin, jejichž součástí může být uživatel. Tradičně byl uživatel omezen na 32 sekundárních skupin, ale to se mohlo v posledních letech změnit.

usermod lze nastavit primární a doplňkové skupiny uživatelů jedním příkazem. Pomocí nástroje pro správu konfigurace, jako je loutka, to lze také provést, aniž byste se museli starat o to, jaký konkrétní příkaz je nutný na různých typech unixů.


Linux
  1. Rozdíl mezi ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  2. Seznam členů skupiny v Linuxu

  3. Jak se obnovit ze smazaného kořenového záznamu v souborech /etc/shadow a/nebo /etc/passwd v CentOS / RHEL 6

  1. CentOS / RHEL :Jak obnovit ze smazaného souboru /etc/passwd

  2. Rozdíl mezi /etc/hosts a /etc/resolv.conf

  3. Jak nastavit /etc/issues, aby zobrazoval IP adresu pro eth0

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak se aktualizuje /etc/motd?

  3. Jak sledovat změny v souborech /etc/shadow a /etc/passwd pomocí Auditd?