GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendaftar Semua Pengguna Grup di Linux

Saya telah menunjukkan kepada Anda untuk membuat daftar semua pengguna di baris perintah Linux. Tip singkat ini terkait namun berbeda dari itu.

Saya kira Anda sedikit akrab dengan konsep grup dan pengguna di Linux. Ada beberapa kelompok dan berbagai pengguna dalam sistem Linux. Sebuah grup dapat memiliki beberapa anggota sementara pengguna dapat menjadi anggota dari beberapa grup.

Anda dapat memeriksa grup mana yang dimiliki pengguna tertentu dan Anda juga dapat menemukan semua pengguna grup.

Mencantumkan semua pengguna grup di Linux

Dalam tutorial singkat ini, saya akan menunjukkan kepada Anda berbagai cara untuk membuat daftar pengguna dalam grup di baris perintah Linux.

1. Daftar anggota grup di Linux menggunakan file /etc/group

Informasi grup terdapat dalam file /etc/group. Anda dapat melihat konten file ini dan mencari informasi tentang anggota.

Biasanya, file ini memiliki entri dalam format berikut:

adm:x:4:syslog,abhishek

Berikut penjelasan kolom tersebut:

  • adm adalah nama grup
  • x mewakili bidang kata sandi (tentu saja Anda tidak akan melihat kata sandi dalam teks yang jelas)
  • 4 adalah ID Grup alias GID
  • syslog dan abhishek adalah pengguna yang tergabung dalam grup adm

Jika Anda kesulitan mencari grup dalam file secara manual, Anda dapat menggunakan kombinasi perintah grep dan perintah cut.

grep '^group_name:.*$' /etc/group | cut -d: -f4

Perintah di atas mencari semua baris yang dimulai dengan nama grup yang ditentukan dan kemudian perintah cut mengekstrak kolom keempat yang dipisahkan dengan :pembatas. Hasilnya hanya nama anggota grup.

grep '^adm:.*$' /etc/group | cut -d: -f4
syslog,abhishek

2. Daftar anggota grup di Linux dengan perintah getent

getent adalah perintah multiguna yang digunakan untuk query dari file database di direktori /etc. Jadi Anda dapat menggunakannya untuk menanyakan file /etc/group dan mendapatkan pengguna dari grup yang ditentukan dengan cara berikut:

getent group group_name

Ini akan menampilkan baris yang cocok dengan nama grup dan di sini Anda dapat melihat anggota grup:

getent group sudo
sudo:x:27:abhishek

3. Daftar pengguna dalam grup menggunakan perintah 'anggota'

Ada alat baris perintah kecil yang menyederhanakan proses daftar semua anggota grup tertentu.

Perintah anggota biasanya tidak diinstal di semua sistem sehingga Anda harus menginstalnya sendiri.

Pada sistem berbasis Debian/Ubuntu, Anda dapat menginstalnya menggunakan perintah berikut:

sudo apt install members

Jika perintah tidak ditemukan di Ubuntu, Anda harus mengaktifkan repositori universe dan mencobanya lagi.

Setelah Anda menginstal perintah, Anda dapat menjalankannya seperti ini:

members group_name

Misalnya, jika Anda ingin memeriksa pengguna mana yang memiliki akses sudo, Anda dapat menggunakan perintah anggota seperti ini:

members sudo

Dan hasilnya akan mencantumkan semua pengguna grup sudo.

members sudo
abhishek

Itu dia...

Lihat, sangat mudah untuk membuat pengguna menjadi bagian dari grup. Anda mempelajari tiga cara untuk melakukannya.

Metode mana yang paling Anda sukai? Atau, apakah Anda menggunakan cara lain untuk membuat daftar anggota grup di Linux? Mengapa tidak membagikannya dengan kami di sini?


Linux
  1. Cara Mendaftar Semua Paket yang Terinstal Di Linux

  2. Cara mendaftar semua pengguna yang masuk

  3. Bagaimana cara mendaftar semua pengguna dalam grup Linux?

  1. Linux - Cara mendaftar semua pengguna

  2. Bagaimana saya bisa mendaftar semua pengguna yang terkunci di Linux?

  3. Bagaimana cara mendaftar semua pengguna dengan root?

  1. Cara Daftar Pengguna di Linux, Daftar semua Perintah Pengguna

  2. Cara Menggunakan Perintah SS Linux

  3. Cara Mendaftar Pengguna di Linux