← man/network
finger — man finger — 80×24
ugur@toprak:~/man/network$man finger
Bölüm 1

finger

kullanıcı bilgisi sorgulama programı

Sözdizimi

     finger [-46gklmpsho] [user ...] [user@host ...]

Açıklama

finger aracı sistem kullanıcıları hakkında bilgi görüntüler.

Seçenekler şunlardır:

  • -4: finger'ı yalnızca IPv4 adreslerini kullanmaya zorlar.

  • -6: finger'ı yalnızca IPv6 adreslerini kullanmaya zorlar.

  • -s: Kullanıcının giriş adını (login), gerçek adını, uçbirim (terminal) adını ve yazma durumunu (yazma izni reddedilmişse uçbirim adından önce bir "*" olarak), boşta kalma süresini, giriş zamanını ve ofis konumunu ve ofis telefon numarasını ya da uzak ana bilgisayarı görüntüler. Eğer -o verilmişse, ofis konumu ve ofis telefon numarası yazdırılır (varsayılan). Eğer -h verilmişse, bunun yerine uzak ana bilgisayar yazdırılır.

Boşta kalma süresi; tek bir tam sayı ise dakika, ":" varsa saat ve dakika, "d" varsa gün cinsindendir. Eğer "*" ise, giriş zamanı son giriş zamanını gösterir. Giriş zamanı 6 günden az ise gün adı olarak, aksi takdirde ay, gün; saat ve dakika olarak görüntülenir; ancak altı aydan daha uzun süre önceyse saat ve dakika yerine yıl görüntülenir.

Bilinmeyen cihazlar ile var olmayan boşta kalma ve giriş zamanları tek bir yıldız (*) olarak görüntülenir.

  • -h: -s seçeneğiyle birlikte kullanıldığında, ofis konumu ve ofis telefonu yerine uzak ana bilgisayarın adı görüntülenir.

  • -o: -s seçeneğiyle birlikte kullanıldığında, uzak ana bilgisayarın adı yerine ofis konumu ve ofis telefonu bilgileri görüntülenir.

  • -g: Bu seçenek, gecos çıktısını yalnızca kullanıcıların gerçek adıyla sınırlandırır. Ayrıca -h seçeneğiyle birlikte kullanıldığında uzak ana bilgisayarın çıktısını sınırlandırma yan etkisine de sahiptir.

  • -k: Kullanıcı muhasebe veritabanının (user accounting database) tüm kullanımını devre dışı bırakır.

  • -l: -s seçeneği için açıklanan tüm bilgilerin yanı sıra kullanıcının ev dizini (home directory), ev telefon numarası, giriş kabuğu (login shell), posta durumu ve kullanıcının ev dizinindeki .forward, .plan, .project ve .pubkey dosyalarının içeriğini gösteren çok satırlı bir biçim üretir.

Boşta kalma süresi en az bir dakika ve bir günden az ise "saat:dakika" (hh:mm) biçiminde sunulur. Bir günden uzun boşta kalma süreleri "g gün saat:dakika" (d day[s]hh:mm) şeklinde sunulur.

On bir hane olarak belirtilen telefon numaraları "+N-NNN-NNN-NNNN" şeklinde yazdırılır. On veya yedi hane olarak belirtilen numaralar o dizgenin uygun alt kümesi olarak yazdırılır. Beş hane olarak belirtilen numaralar "xN-NNNN" şeklinde yazdırılır. Dört hane olarak belirtilen numaralar "xNNNN" şeklinde yazdırılır.

Cihaza yazma izni reddedilmişse, cihaz adını içeren satırın sonuna "(messages off)" (mesajlar kapalı) ifadesi eklenir. -l seçeneğiyle kullanıcı başına bir girdi görüntülenir; bir kullanıcı birden fazla kez giriş yapmışsa, uçbirim bilgileri her giriş için bir kez tekrarlanır.

Posta durumu; hiç posta yoksa "No Mail." (Posta Yok), yeni posta geldikten sonra kişi posta kutusuna bakmışsa "Mail last read GGG AAA ## SAAT:DAKİKA YYYY (TZ)", yeni postası varsa "New mail received ..." (Yeni posta alındı) veya "Unread since ..." (Şu tarihten beri okunmadı) şeklinde gösterilir.

  • -p: finger'ın -l seçeneğinin .forward, .plan, .project ve .pubkey dosyalarının içeriğini görüntülemesini engeller.

  • -m: Kullanıcı adlarının eşleştirilmesini engeller. Kullanıcı genellikle bir giriş adıdır; ancak -m seçeneği belirtilmedikçe kullanıcıların gerçek adları üzerinde de eşleştirme yapılacaktır. finger tarafından gerçekleştirilen tüm ad eşleştirmeleri büyük/küçük harfe duyarsızdır.

Hiçbir seçenek belirtilmemişse, işlenenler (operands) sağlanmışsa finger varsayılan olarak -l stili çıktı verir, aksi takdirde -s stilini kullanır. Bilgi mevcut değilse, her iki biçimde de bazı alanların eksik olabileceğini unutmayın.

Hiçbir bağımsız değişken belirtilmemişse, finger şu anda sistemde oturum açmış olan her kullanıcı için bir girdi yazdıracaktır.

finger aracı uzak bir makinedeki kullanıcıları aramak için kullanılabilir. Biçim, bir kullanıcıyı "user@host" veya "@host" olarak belirtmektir; burada ilki için varsayılan çıktı biçimi -l stili, ikincisi için ise -s stilidir. -l seçeneği, uzak bir makineye aktarılabilecek tek seçenektir.

Kullanıcının ev dizininde .nofinger dosyası varsa ve program süper kullanıcı (superuser) yetkileriyle çalıştırılmıyorsa, finger söz konusu kullanıcı yokmuş gibi davranır.

İsteğe bağlı finger.conf(5) yapılandırma dosyası takma adları (aliases) belirtmek için kullanılabilir. finger, fingerd(8) tarafından çağrıldığından, takma adlar hem yerel hem de ağ sorguları için çalışacaktır.

Ortam

finger aracı, mevcutsa aşağıdaki ortam değişkenini kullanır:

FINGER Bu değişken, finger için tercih edilen seçeneklerle ayarlanabilir.

Dosyalar

/etc/finger.conf takma ad (alias) tanımlama veritabanı /var/log/utx.lastlogin son giriş veritabanı

Ayrıca Bakınız

chpass(1), w(1), who(1), finger.conf(5), fingerd(8)

D. Zimmerman, The Finger User Information Protocol, RFC 1288, Aralık, 1991.

Tarihçe

finger komutu 3.0BSD sürümünde ortaya çıktı.

Hatalar

finger aracı çoklu bayt (multibyte) karakterleri tanımaz.

macOS 26.4 21 Ocak 2010 macOS 26.4