Come posso visualizzare i membri di un gruppo? [chiuso]


17

Devo visualizzare i membri di un gruppo relativi a un'installazione Oracle.


5
Cosa intendi con "diritti" in questo contesto?
Stephen Harris,


Possiamo riaprire questa domanda e impostarla come duplicata? C'è una buona risposta e molti voti. Forse
ho

Risposte:


26

È possibile utilizzare getentper visualizzare le informazioni del gruppo. getentutilizza le chiamate in libreria per recuperare le informazioni sul gruppo, in modo da rispettare le impostazioni relative /etc/nsswitch.confalle origini dei dati del gruppo.

Esempio:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

I campi, separati da :, sono—

  1. Nome del gruppo
  2. Password crittografata (non utilizzata normalmente)
  3. ID gruppo numerico
  4. Elenco di membri separato da virgole

4
Almeno su Ubuntu, ciò non includerà gli utenti il ​​cui gruppo di accesso iniziale è simpsons.
jwodder,

@jwodder Un punto molto valido, vero per tutti i sistemi simili a Unix. Mi vergogno di non averci pensato!
Flup,

6

membri dell'elenco:

getent group <group>

E quali diritti? Su filesystem, sudo, ssh? Sul filesystem:

find / -xdev -group <group>


1
Almeno su Ubuntu, ciò non includerà gli utenti il ​​cui gruppo di accesso iniziale è <group>.
jwodder,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.