GNU/Linux >> Linux Esercitazione >  >> Linux

/etc/passwd mostra l'utente in un gruppo, ma /etc/group no

Sì, questa discrepanza è normale. L'ho visto così tante volte che ho smesso di guardare il /etc/passwd e /etc/group file e invece ha iniziato a guardare le appartenenze ai gruppi nel modo in cui dovrebbero essere guardate:getent group <groupname> e groups <username> .


Sì, c'è una differenza tra i gruppi primari e supplementari. Il gruppo principale è quello principale mostrato in /etc/passwd , che un utente è in al momento dell'accesso. Affinché un utente faccia parte di un gruppo supplementare, il suo nome utente viene aggiunto alla voce del gruppo in /etc/group . Se usi id -a <user> , mostrerà i gruppi primari e supplementari. I gruppi supplementari danno accesso alle risorse, ma eventuali nuovi file vengono creati con il gruppo primario.

Puoi modificare il gruppo principale di un utente attualmente attivo utilizzando newgrp comando.

Non è necessario che un utente abbia anche il gruppo primario come gruppo secondario. Tutto ciò che farà è ridurre il numero di gruppi secondari di cui un utente può far parte. Tradizionalmente un utente era limitato a 32 gruppi secondari, ma questo potrebbe essere cambiato negli ultimi anni.

usermod può impostare un utente gruppi primari e supplementari in un comando. Anche l'utilizzo di uno strumento di gestione della configurazione come Puppet può farlo senza doversi preoccupare di quale comando specifico è necessario su diversi tipi di Unix.


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. La differenza tra ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

  4. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

  5. I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?

Comprendere il file /etc/passwd

Il modo giusto per modificare i file /etc/passwd e /etc/group in Linux

Che cos'è il file /etc/passwd in Linux?

Comprensione del file /etc/group

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Come configurare /etc/issues per mostrare l'indirizzo IP per eth0