Perintah whoami di linux (temukan pengguna login)

Perintah whoami di linux (temukan pengguna login)

Whoami adalah perintah dasar unix/linux yang digunakan untuk menemukan nama pengguna yang terkait dengan ID pengguna yang efektif saat ini. Ini umumnya digunakan untuk mengidentifikasi arus masuk pengguna dalam shell. Perintah ini juga berguna dalam skrip shell untuk mengidentifikasi ID pengguna dari mana skrip berjalan.

Sintaksis:

whoami [opsi]… 

Perintah whoami di linux

Cukup ketikkan perintah 'whoami' pada command prompt untuk menemukan pengguna login di shell saat ini.

siapa saya  akar 

Output di atas menunjukkan bahwa Anda masuk dengan pengguna 'root' di shell saat ini. Detail yang sama dapat ditemukan dengan id -un Perintah di Linux.

id -un  akar 

Mari kita tulis skrip shell bash kecil dan periksa apakah skrip berjalan sebagai pengguna root atau tidak. Ini sangat berguna untuk memperingatkan pengguna bahwa skrip berjalan sebagai pengguna root.

#!/bin/bash jika ['whoami' == 'root']; lalu gema "peringatan! Anda menjalankan skrip ini sebagai pengguna root "fi
12345#!/bin/bash jika ['whoami' == 'root']; lalu gema "peringatan! Anda menjalankan skrip ini sebagai pengguna root "fi

Perbedaan antara whoami dan siapa yang saya perintahkan

Kedua perintah siapa saya Dan siapa saya digunakan untuk mendapatkan nama pengguna dalam sistem linux. Nama pengguna didefinisikan dalam Associate File PassWD dengan ID Pengguna yang Efektif.

Saat pengguna masuk sebagai root di jaringan, lalu keduanya siapa saya Dan siapa saya Perintah akan mengembalikan root.

siapa saya  Output:> root  siapa saya  Output:> root pts/14 2020-12-21 23:13 (150.242.65.112)  

Tapi, saat Anda masuk sebagai pengguna lain (misalnya: rahul) dan beralih ke pengguna root (su - root). Whoami akan menampilkan root tetapi siapa saya akan menunjukkan yang awalnya masuk ke pengguna 'rahul'.

siapa saya  Output:> root  siapa saya  Output:> Rahul PTS/14 2020-12-21 23:16 (150.242.65.112)  

Kesimpulan

Dalam tutorial ini, Anda telah belajar tentang perintah Linux Whoami serta perbedaan dengan perintah "Who Am I".