Giriş
Kendi bilgisayarınızı kullanıyorsanız, mevcut kullanıcının size olacağı oldukça açık gözüküyor. Özellikle terminal penceresi kullanıyorsanız, sizden başka bir kullanıcı olarak oturum açmış olabilirsiniz.
Örneğin, aşağıdaki komutu kullandıysanız, aslında root olarak çalışıyor olursunuz.
sudo su
İş yerinizde bir Linux sunucusuna giriş yaptıysanız ve destek ekibinde çalışıyorsanız, üzerinde çalıştığınız sunucu veya uygulamaya bağlı olarak farklı kullanıcı hesaplarını kullanmanız gerekebilir.
Gerçekten de, bazen, kullanıcının hangi kabuğunda çalıştığını bilmediğiniz kadar çok kullanıcıyı değiştirmiş olabilirsiniz.
Bu kılavuz, şu anda oturum açmış olduğunuz kişiyi bulmak için kullanmanız gereken komutu gösterir.
Geçerli Kullanıcı Adınızı Nasıl Görüntüleyebilirsiniz?
Şu anda oturum açtığınız kullanıcıyı göstermek için terminal penceresine aşağıdaki komutu yazmanız yeterlidir:
ben kimim
Yukarıdaki komutun çıkışı sadece mevcut kullanıcıyı gösterir.
Bir terminal penceresi açıp komutu girerek bunu deneyebilirsiniz. Bunu kanıtlamak için sudo su komutunu çalıştır ve sonra tekrar whoami komutunu çalıştır.
Bunu gerçekten ispatlamak istiyorsanız, yeni bir kullanıcı oluşturmak için bu kılavuzu takip edin ve ardından su - komutunu kullanarak bu kullanıcıya geçin. Sonunda yine whoami komutunu çalıştır.
ID -un Kullanarak Kullanıcı Adınızı Öğrenin
Whoami'nin kurulmadığı garip bir dünyada, kullanabileceğiniz başka bir komut da mevcut kullanıcı adınızı da söyleyecektir.
Bir terminal penceresine aşağıdaki komutu yazın:
id -un
Sonuç tam olarak whoami komutuyla aynıdır.
Kimlik Komutu Hakkında Daha Fazla Bilgi
Kimlik komutu sadece geçerli kullanıcıdan daha fazlasını göstermek için kullanılabilir.
Kimlik komutunu kendi başına çalıştırmak aşağıdaki bilgileri gösterir:
- Kullanıcı adı
- Grup kimliği
- gruplar
Bilgileri id komutundan daraltabilirsiniz.
Örneğin, aşağıdaki komutu yazarak kullanıcının ait olduğu etkili grubu gösterebilirsiniz:
id-g
Yukarıdaki komut sadece grup kimliğini gösterir. Grup adını göstermiyor. Etkili grup adını göstermek için aşağıdaki komutu çalıştırın:
id -gn
Bir kullanıcının ait olduğu tüm grup kimliklerini aşağıdaki komutla görüntüleyebilirsiniz:
id -G
Yine yukarıdaki komut sadece grup kimliklerini gösterir. Grup isimlerini aşağıdaki komutla görüntüleyebilirsiniz:
id -Gn
Kullanıcı adınızı kimlik komutunu kullanarak nasıl göstereceğinizi daha önce gösterdim:
id -un
Kullanıcı kimliğinizi sadece kullanıcı adı olmadan görüntülemek istiyorsanız, aşağıdaki komutu çalıştırın:
id -u
özet
Her program için geçerli man sayfasını bulmak için --help anahtarını whoami ve id komutlarıyla kullanabilirsiniz.
id - yardım
whoami --help
Varolan geçerli sürümü ve / veya şu anda aşağıdaki komutları kullanan whoami sürümünü görmek için:
id --version
whoami --version
Daha fazla okuma
Bu kılavuzu beğendiyseniz, bunları eşit olarak faydalı bulabilirsiniz: