Perintah Whoami di Linux (cari log masuk)
- 2846
- 770
- Clarence Tromp
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 "fi12345 | #!/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:> akarsiapakah 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:> akarsiapakah 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".