GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso elencare i gruppi di un utente quando i loro nomi contengono spazi?

Sebbene groups non sembra avere un'opzione per delimitare le voci con valori nulli, id fa - almeno nell'implementazione GNU CoreUtils che dovrebbe applicarsi su Ubuntu 18.04

   -z, --zero
          delimit entries with NUL characters, not whitespace;

Così per esempio

id -Gnz someuser

dovrebbe fornire un elenco delimitato da null dei nomi di someuser gruppi supplementari di - puoi verificarlo usando

id -Gnz someuser | xargs -0 printf '%s\n'

Nota che POSIX non impone questa opzione, quindi non sarà portatile. Vedi ad esempio le specifiche di Open Group Base


Linux
  1. Come posso eliminare un utente in Linux quando il sistema dice che è attualmente utilizzato in un processo

  2. Come posso elencare tutti i vhost in nginx

  3. Come posso ottenere un elenco di tutti i lavori cron pianificati sulla mia macchina?

  4. Come posso tranquillamente dare una conchiglia a qualcuno?

  5. Come posso rinominare un utente unix?

Come elencare i gruppi in Linux

Come elencare tutti gli utenti in Linux

Come elencare utenti e gruppi su Linux

Come elencare i nomi dei colori disponibili?

Come conoscere i gruppi di un utente Linux

Come elencare tutti i gruppi in Linux?