1. whoami Komutu Nedir?
whoami komutu, Linux ve Unix tabanlı sistemlerde oturum açmış olan kullanıcının kullanıcı adını görüntülemek için kullanılan basit ama faydalı bir komuttur.
Aslında who am i ifadesinin kısaltmasıdır ve şu durumlarda kullanışlıdır:
- Hangi kullanıcı hesabı ile oturum açtığınızı doğrulamak
- Script’lerde yetki kontrolü yapmak
- sudo ile komut çalıştırdıktan sonra kullanıcı değişimini görmek
2. Temel Kullanım
whoami
Açıklama: Geçerli kullanıcı adını döndürür.
Örnek:
ali
3. Argümanlar
whoami komutu tek başına çalışır ve genellikle ek argümana ihtiyaç duymaz. Ancak GNU versiyonunda bazı yardımcı seçenekler vardır:
Argüman | Açıklama |
---|---|
–help | Komutun yardım metnini gösterir |
–version | Komutun sürüm bilgilerini gösterir |
4. Örnek Kullanımlar
4.1. Basit Kullanım
whoami
Açıklama: Geçerli kullanıcı adını gösterir.
4.2. Sudo ile Kullanıcı Değişimini Kontrol Etmek
sudo whoami
Açıklama: sudo ile çalıştırıldığında, komut root döndürür.
4.3. Script İçinde Kullanım
!/bin/bash
if [ "$(whoami)" != "root" ]; then
echo "Bu script yalnızca root olarak çalıştırılabilir."
exit 1
fi
Açıklama: Script’in sadece root yetkisi ile çalışmasını sağlar.
4.4. Yardım ve Sürüm Bilgilerini Görüntüleme
whoami --help
whoami --version
Açıklama: Komutun yardım ve versiyon bilgilerini gösterir.
5. İpuçları
- whoami, id -un komutunun yaptığı işlemi daha kısa bir yolla yapar.
- Özellikle sistem yönetiminde, hangi kullanıcı ile işlem yapıldığını hızlıca kontrol etmek için idealdir.
- who veya w komutları ile karıştırılmamalıdır; bu komutlar sisteme bağlı tüm kullanıcıları listelerken whoami yalnızca aktif oturum kullanıcısını gösterir.