Perintah Whoami di Linux (cari log masuk)

Perintah Whoami di Linux (cari log masuk)

Whoami adalah perintah asas Unix/Linux yang digunakan untuk mencari nama pengguna yang berkaitan dengan ID Pengguna Berkesan Semasa. Ini biasanya digunakan untuk mengenal pasti pengguna yang dilog masuk semasa dalam cangkang. Perintah ini juga berguna dalam skrip shell untuk mengenal pasti ID pengguna dari mana skrip berjalan.

Sintaks:

Whoami [pilihan] .. 

Perintah Whoami di Linux

Cukup taipkan 'whoami' pada command prompt untuk mencari log masuk pengguna dalam cangkang semasa.

siapakah saya  akar 

Output di atas menunjukkan bahawa anda dilog masuk dengan 'root' pengguna dalam cangkang semasa. Butiran yang sama dapat dijumpai dengan id -un Perintah di Linux.

id -un  akar 

Mari tulis skrip shell bash kecil dan periksa sama ada skrip berjalan sebagai pengguna root atau tidak. Ini sangat berguna untuk memberi amaran kepada pengguna bahawa skrip berjalan sebagai pengguna root.

#!/bin/bash jika ['whoami' == 'root']; Kemudian echo "Amaran! Anda menjalankan skrip ini sebagai pengguna root "fi
12345#!/bin/bash jika ['whoami' == 'root']; Kemudian echo "Amaran! Anda menjalankan skrip ini sebagai pengguna root "fi

Perbezaan antara whoami dan siapa saya memerintahkan

Kedua -dua perintah itu siapakah saya dan siapakah saya digunakan untuk log masuk nama pengguna dalam sistem linux. Nama Pengguna ditakrifkan dalam Fail Passwd Associate dengan ID Pengguna yang Berkesan.

Apabila pengguna log masuk sebagai root pada rangkaian, maka kedua -duanya siapakah saya dan siapakah saya Perintah akan mengembalikan akar.

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

Tetapi, apabila anda masuk sebagai pengguna lain (misalnya: Rahul) dan beralih kepada pengguna root (su - root). The Whoami akan menunjukkan akar tetapi siapa saya akan menunjukkan asalnya log masuk pengguna 'rahul'.

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

Kesimpulan

Dalam tutorial ini, anda telah belajar tentang arahan Linux Whoami serta perbezaan dengan perintah "Siapa Saya".