GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa mendaftar grup pengguna ketika namanya mengandung spasi?

Meskipun groups tampaknya tidak memiliki opsi untuk entri null-delimit, id tidak - setidaknya dalam implementasi GNU CoreUtils yang seharusnya berlaku di Ubuntu 18.04

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

Jadi misalnya

id -Gnz someuser

harus memberikan daftar nama someuser yang dibatasi nol grup tambahan - Anda dapat memeriksa kasusnya menggunakan

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

Perhatikan bahwa POSIX tidak mengamanatkan opsi ini, sehingga tidak portabel. Lihat misalnya Spesifikasi Basis Grup Terbuka


Linux
  1. Bagaimana saya bisa membuat daftar file dengan jalur absolutnya di Linux?

  2. Bagaimana saya bisa menghapus pengguna di linux ketika sistem mengatakan sedang digunakan dalam suatu proses

  3. Bagaimana saya bisa mendaftar semua vhosts di nginx

  1. Berapa Banyak Grup Unix yang Dapat Menjadi Anggota Pengguna?

  2. Bagaimana saya bisa memberikan cangkang dengan aman kepada seseorang?

  3. Bagaimana saya bisa mencari nama pengguna dengan id di linux?

  1. Bisakah $pager Berisi Spasi?

  2. Bagaimana saya bisa menggunakan xargs untuk menyalin file yang memiliki spasi dan tanda kutip di namanya?

  3. Bagaimana saya bisa mengganti nama pengguna unix?