Tampilkan Informasi Pengguna dalam Linux Menggunakan Perintah "id"

Panduan ini akan menunjukkan kepada Anda cara mencetak informasi tentang pengguna saat ini termasuk grup tempat mereka berada.

Jika Anda ingin menampilkan informasi sistem, Anda dapat menggunakan perintah uname .

id (Menampilkan Informasi Pengguna Lengkap)

Perintah id-nya sendiri mencetak banyak informasi:

Anda dapat menjalankan perintah id sebagai berikut:

id

Perintah id akan mengungkapkan semua informasi tentang pengguna saat ini tetapi Anda juga dapat menentukan nama pengguna lain.

Sebagai contoh:

id fred

id -g (Tampilkan ID Grup Utama Untuk Pengguna)

Jika Anda ingin menemukan ID grup utama untuk pengguna saat ini ketik perintah berikut:

id -g

Ini hanya akan mencantumkan id grup seperti 1001.

Anda mungkin bertanya-tanya apa kelompok utama. Saat Anda membuat pengguna, misalnya fred, mereka diberikan grup berdasarkan pengaturan file / etc / passwd. Ketika pengguna itu membuat file mereka akan dimiliki oleh fred dan ditugaskan ke grup utama. Jika pengguna lain diberikan akses ke grup, mereka akan memiliki izin yang sama dengan pengguna lain dalam grup itu.

Anda juga dapat menggunakan sintaks berikut untuk melihat ID grup utama:

id --group

Jika Anda ingin melihat ID grup utama untuk pengguna yang berbeda tentukan nama pengguna:

id -g fred
id --group fred

id -G (Tampilkan ID Grup Sekunder Untuk Pengguna)

Jika Anda ingin mencari grup sekunder, pengguna harus mengetikkan perintah berikut:

id -G

Output dari perintah di atas akan berada di sepanjang garis 1000 4 27 38 46 187.

Seperti yang disebutkan sebelumnya, pengguna ditugaskan ke satu grup utama tetapi mereka juga dapat ditambahkan ke grup sekunder. Misalnya fred mungkin memiliki grup utama 1001 tetapi ia mungkin juga termasuk dalam kelompok 2000 (akun), 3000 (manajer), dll.

Anda juga dapat menggunakan sintaks berikut untuk melihat ID grup sekunder.

id --grup

Jika Anda ingin melihat id grup sekunder untuk pengguna lain, tentukan nama pengguna:

id -G fred
id --groups fred

id -gn (Tampilan Nama Grup Utama Untuk Pengguna)

Menampilkan id grup baik-baik saja tetapi sebagai manusia itu jauh lebih mudah untuk memahami hal-hal ketika mereka diberi nama.

Perintah berikut menunjukkan nama grup utama untuk pengguna:

id -gn

Output untuk perintah ini pada distribusi Linux standar kemungkinan sama dengan nama pengguna. Misalnya fred.

Anda juga dapat menggunakan sintaks berikut untuk melihat nama grup:

id --group --name

Jika Anda ingin melihat nama grup utama untuk pengguna lain, masukkan nama pengguna dalam perintah:

id -gn fred
id --group --name fred

id -Gn (Tampilkan Nama Grup Sekunder Untuk Pengguna)

Jika Anda ingin menampilkan nama grup sekunder dan bukan nomor id untuk pengguna, masukkan perintah berikut:

id -Gn

Outputnya akan menjadi sesuatu di sepanjang garis fred adm cdrom sudo sambashare.

Anda bisa mendapatkan informasi yang sama dengan menggunakan sintaks berikut:

id --groups --name

Jika Anda ingin melihat nama grup sekunder untuk pengguna lain tentukan nama pengguna dalam perintah:

id -Gn fred
id --groups --name fred

id -u (ID Pengguna Tampilan)

Jika Anda ingin menampilkan id pengguna untuk tipe pengguna saat ini dalam perintah berikut:

id -u

Output dari perintah akan menjadi sesuatu di sepanjang garis 1000.

Anda dapat mencapai efek yang sama dengan mengetikkan perintah berikut:

id --user

Anda dapat mengetahui id pengguna untuk pengguna lain dengan menentukan nama pengguna sebagai bagian dari perintah:

id -u fred
id - user fred

id -un (Nama Pengguna Tampilan)

Anda dapat menampilkan nama pengguna untuk pengguna saat ini dengan mengetikkan perintah berikut:

id -un

Output dari perintah di atas akan menjadi sesuatu di sepanjang garis fred.

Anda juga dapat menggunakan perintah berikut untuk menampilkan informasi yang sama:

id --user --name

Ada gunanya memberikan nama pengguna lain ke perintah ini.

Ringkasan

Alasan utama untuk menggunakan perintah id adalah untuk mengetahui grup apa yang dimiliki oleh pengguna dan kadang-kadang untuk mengetahui pengguna mana yang Anda masuki terutama jika Anda menggunakan perintah su untuk beralih antar-pengguna.

Dalam kasus terakhir, Anda dapat menggunakan perintah whoami untuk mencari tahu siapa Anda login dan Anda dapat menggunakan perintah grup untuk mencari tahu grup mana yang menjadi hak pengguna.

Perintah su seharusnya hanya digunakan jika Anda perlu menjalankan sejumlah perintah sebagai pengguna yang berbeda. Untuk perintah ad-hoc Anda harus menggunakan perintah sudo .