Provided by: manpages-tr_2.0.6-2_all bug

İSİM

       agetty - Linux getty; uçbirim kipini, hızını ve hat disiplinini ayarlar

KULLANIM

       agetty [seçenekler] aygıt [hat_hızları] [uçbirim]

AÇIKLAMA

       agetty  bir  uçbirim  aygıtı  açar  ve komut istemine kullanıcı adını basar ve login(1) komutunu çağırır.
       agetty normalde init(1) tarafından başlatılır.

       agetty kablolu ve çevirmeli hatlar için yararlı olan birkaç standart dışı özelliğe sahiptir:

        •  Kullanıcı adını okuduğunda tty ayarlarını eşlik bitlerine ve silme, öldürme, satır sonu ve büyük harf
           karakterlerine uyarlar. agetty çift, tek, yok veya 0 eşlik bitli 7 bitlik karakterleri ve eşliksiz  8
           bitlik  karakterleri  işleyebilir.  Tanıdığı  özel karakterler: Ctrl-U (geri yoket); sil ve geri sil;
           satır başı ve satır sonu. Ayrıca bkz: --erase-chars ve --kill-chars seçenekleri.

        •  İsteğe bağlı olarak, Hayes(tm)-uyumlu modemler tarafından üretilen CONNECT iletilerinden  hat  hızını
           elde eder.

        •  İsteğe bağlı olarak önceden açılmış bir hat verildiğinde hattı kapatmaz (geri arama uygulamaları için
           kullanışlıdır).

        •  İsteğe bağlı olarak /etc/issue dosyasının içeriğini göstermez.

        •  İsteğe bağlı olarak /etc/issue veya /etc/issue.d yerine başka issue dosya veya dizinleri gösterir.

        •  İsteğe bağlı olarak kullanıcı adı istemini göstermez.

        •  İsteğe bağlı olarak login(1) yerine başka bir oturum açma uygulaması başlatır.

        •  İsteğe bağlı olarak donanım akış denetimini açar.

        •  İsteğe bağlı olarak, taşıyıcı algılamaya gerek kalmadan hattı yerel olmaya zorlar.

       agetty /etc/gettydefs (System V) veya /etc/gettytab (SunOS 4) dosyalarını kullanmaz.

DEĞİŞTİRGELER

       aygıt
           /dev  dizinine  göre dosya yolu. "-" belirtilirse, agetty, standart girdinin zaten bir uçbirime bağlı
           olduğunu ve uzak kullanıcıyla bağlantının zaten kurulduğunu varsayar.

           System V altında "-" belirtilecekse "--" ile öncelenmelidir.

       hat_hızları
           hat_hızları virgül ayraçlı bir listedir. agetty BREAK  karakterini  her  alışında,  listede  döngüsel
           olarak bir sonraki hat hızını dener.

           hat_hızları  azalan sırada belirtilmelidir, böylece daha düşük hıza geçmek için boş karakter (Ctrl-@)
           kullanılabilir.

           Bu girdi isteğe bağlıdır ve sanal uçbirimler için gereksizdir.

           Seri uçbirimler için mevcut hat  hızını  korumak  öntanımlıdır  (bkz:  --keep-baud)  ve  başarısızlık
           durumunda ’9600’ tek hızdır.

       uçbirim
           TERM  ortam değişkeni için kullanılacak değer. Bu, init(1)’in ayarlamış olabileceği her şeyi geçersiz
           kılar ve login(1) ve kabuk tarafından devralınır.

           Sanal uçbirimde Linux için vt100 veya linux; Sanal uçbirimde GNU Hurd için hurd öntanımlıdır.

SEÇENEKLER

       -8, --8bits
           Uçbirimin temiz 8 bitlik olduğunu varsayar, bu nedenle eşlik algılamasını devre dışı bırakır.

       -a, --autologin kullanıcı
           Belirtilen kullanıcı için kullanıcı adı ve parola sorulmaksızın otomatik  olarak  oturum  açılır.  Bu
           seçeneğin  kullanımı  login(1)  komut satırına -f seçeneğinin kullanıcı girdisi ile eklenmesine sebep
           olur. Ayrıca, bu seçeneğin davranışında değişiklik yapan --login-options seçeneğine de bakılabilir.

           --autologin seçeneğinin agetty’nin seri  hattı  başlatma  şeklini  etkileyebileceği  unutulmamalıdır,
           çünkü otomatik oturum açmada agetty hattı okumadığından hat ayarlarını iyileştirme şansı yoktur.

       -c, --noreset
           Uçbirim denetim kiplerini (cflags) sıfırlamaz. Ayrıntılar için bkz: termios(3).

       -E, --remote
           Genellikle  telnetd(8)  gibi  bir  şey  tarafından  çağrıldığında  login(1) komutuna uzak konağın adı
           belirtilir. Bu seçenek, agetty’nin utmp(5)’te kullanılmak üzere login(1) komutuna uzak konağın  adını
           aktarmakta kullanılır. Bkz: --host seçeneği.

           --host sahtekonak seçeneği de belirtilmişse bunlar da login(1) komut satırına eklenir.

           --nohostname seçeneğini kullanımı ise login(1) komut satırına -H seçeneğinin eklenmesine sebep olur.

           Bkz: --login-options.

       -f, --issue-file yol
           /etc/issue  ve  benzerlerinin  yerine  gösterilecek  dosyalar ve dizinler ":" ayraçlı bir liste oarak
           belirtilir. Belirtilen tüm dosya ve dizin  içeriklleri  gösterilir,  bulunmayanlar  ve  boş  dosyalar
           uyarmaksızın  yok  sayılır.  Dizin  belirtilmesi  durumunda  dizin  içinde  bulunan  .issue  uzantılı
           dosyaların içeriği sürüm sırasına göre gösterilir. Böylece farklı  uçbirimlerde  o  uçbirimlere  özgü
           iletiler gösterilebilir. --noissue seçeneği bu seçeneği geçersiz kılar.

       --show-issue
           Geçerli  issue  dosyasını  (ve  diğerlerini) geçerli uçbirimde gösterir ve çıkar. Bu seçenek yalnızca
           geçerli ayarları görüntülemek içindir, başka bir amacı yoktur.  Gerçek  çıktının  uçbirim  ve  agetty
           komut  satırına  bağlı  olması nedeniyle çıktının bazı öntanımlı veya eksik bilgileri kullanabileceği
           unutulmamalıdır.

       -h, --flow-control
           Donanım (RTS/CTS) akış denetimini etkinleştirir. Uygun olduğunda yazılım (XON/XOFF) akış  protokolünü
           devre dışı bırakmak uygulamaya bırakılır.

       -H, --host sahtekonak
           Belirtilen  sahtekonak  utmp(5)  dosyasına  yazılır. Normalde, yerel kablolu bağlantılar ve konsollar
           için  agetty  kullanıldığından,  oturum   açma   konağı   verilmez.   Ancak   bu   seçenek,   uçbirim
           yoğunlaştırıcıları ve benzerlerini tanımlamak için faydalı olabilir.

       -i, --noissue
           Oturum  açma isteminden önce /etc/issue (ve diğerlerinin) içeriğini göstermez. Yanlış hat hızında çok
           sayıda metin  alındığında  uçbirimler  veya  iletişim  donanımında  işler  karışabilir;  oturum  açma
           isteminden önce çok fazla metin geliyorsa çevirmeli ağ betikleri başarısız olabilir.

       -I, --init-string dizge
           Başka  bir şey göndermeden önce uçbirime veya modeme gönderilecek ilk dizgeyi tanımlar. Bu dizge, bir
           modemi başlatmak için kullanılabilir. Yazdırılamayan karakterler, sekizlik kodlardan önce  ters  eğik
           çizgi  (\)  yazılarak  gönderilebilir.  Örneğin,  satır  sonu  karakterini  (ASCII  10, sekizlik 012)
           göndermek için \12 yazılır.

       -J, --noclear
           Kullanıcı adını ekrana yazmadan önce ekranı temizlemez. Öntanımlı olarak ekran temizlenir.

       -l, --login-program komut
           login(1) yerine belirtilen komut çalıştırılır. Standart-dışı oturum açma uygulaması kullanımına  izin
           verir.  Böyle bir uygulama, örneğin, çevirmeli ağ parolasını sorabilir veya farklı bir parola dosyası
           kullanabilir. Bkz: --login-options.

       -L, --local-line[=kip]
           CLOCAL kipini belirler. kip auto, always veya never olabilir. kip belirtilmezse always  öntanımlıdır.
           --local-line seçeneğinin kendisinin belirtilmediği durumda ise auto öntanımlıdır.

           always
               Taşıyıcının  algılanmasına gerek kalmadan hattı yerel hat olmaya zorlar. Bu, seri hattın taşıyıcı
               algılama sinyalinin ayarlanmadığı yerel olarak bağlı bir uçbirimin varlığında faydalı olabilir.

           never
               CLOCAL kipini hat ayarından açıkça temizler ve hatta taşıyıcı algılama sinyali beklenir.

           auto
               agetty öntanımlısı.CLOCAL kipini değiştirmez  ve  çekirdek  tarafından  etkinleştirilen  ayarları
               izler.

       -m, --extract-baud
           Hayes(tm) uyumlu modemler tarafından üretilen CONNECT durum iletisinden hat hızını saptamaya çalışır.
           Durum  iletisinin  biçimi:  "<çerçöp><hız><çerçöp>". agetty, modemin durum iletisini komut satırından
           belirtilen hat_hızlarından ilkinin hızında yaydığını varsayar.

           --extract-baud seçeneği aşırı yüklü sistemlerde başarısız olabileceğinden, komut satırından  beklenen
           tüm hat_hızları (büyükten küçüğe) sıralanmak suretiyle BREAK işlemi yine de etkinleştirilebilir.

       --list-speeds
           Desteklenen hat hızlarını gösterir. Bu derleme sırasında belirlenir.

       -n, --skip-login
           Oturum  açma istemini göstermez. BBS gibi sistemlerde standart-dışı oturum açma işlemlerinde --login-
           program seçeneği ile bağlanmak için kullanılabilir. --skip-login seçeneğiyle, agetty’nin oturum  açan
           kullanıcıdan  hiçbir  girdi  almayacağı,  bu nedenle bağlantının eşlik, karakter boyutu ve satır sonu
           işlemlerini çözümleyemeyeceği unutulmamalıdır. Eşlik biti 0, 7 bitlik karakterler ve  ASCII  CR  (13)
           satır  başı  karakteri  öntanımlıdır.  agetty’nin  başlattığı  uygulamanın (genellikle login(1)) root
           aidiyetinde çalıştığına dikkat edilmelidir.

       -N, --nonewline
           /etc/issue içeriğini çıktılamadan önce satırı sonlandırmaz.

       -o, --login-options login_seçenekleri
           login(1)’e aktarılacak seçenekler ve girdiler. Kullanıcı adı istemi için \u belirtilmelidir. Örnek:

               --login-options ’-h darkstar -- \u’

           Bkz: --autologin, --login-program ve --remote.

           Bu seçeneği kullanmadan önce GÜVENLİK UYARISI bölümü okunmalıdır.

       -p, --login-pause
           Oturum açma istemine düşmeden önce bir  tuşa  basılmasını  bekler.  Kabukları  tembelce  yavrulatarak
           bellekten tasarruf etmek için --autologin ile birlikte kullanılabilir.

       -r, --chroot dizin
           Belirtilen dizin kök dizin (/) olur.

       -R, --hangup
           Belirtilen uçbirimin sanal olarak kapatılması için vhangup(2) çağrısı yapılır.

       -s, --keep-baud
           Mevcut  hat  hızı korunmaya çalışılır. agetty her BREAK karakteri alışında komut satırında belirtilen
           hat hızlarından bir sonrakini kullanılır.  hat_hızlarının  belirtilmesi  durumunda,  özgün  hat  hızı
           belirtilen  hat_hızları  listesinin  sonuna kaydedilir. Böylece, beklenmedik BREAK’lerden sonra özgün
           hat hızına dönmek mümkün olur.

       -t, --timeout süre
           süre sonunda kullanıcı adı hala okunmamışsa agetty kendini sonlandırır. Bu seçeneğin kablolu  uçbirim
           hatlarında kullanılması önerilmez.

       -U, --detect-case
           Tamamen  büyük  harflerle  yazılmış  uçbirim adlarını algılama desteği ve küçük harfe dönüşüm desteği
           etkin olur. Bu desteğin Unicode karakterleri kapsamadığına dikkat edilmelidir.

       -w, --wait-cr
           /etc/issue dosyası vb. ve oturum açma istemi gönderilmeden önce kullanıcı veya modemin bir satır sonu
           veya satır başı karakteri göndermesi beklenir. --init-string seçeneği ile kulllanışlıdır.

       --nohints
           Num Lock, Caps Lock ve Scroll Lock tuşları hakkında ipuçları basmaz.

       --nohostname
           Konak adı öntanımlı olarak basılır. Bu seçenek belirtilirse konak adı gösterilmez.

       --long-hostname
           Öntanımlı olarak konak adının ilk  noktaya  kadar  olan  bölümü  basılır.  Bu  seçenek  belirtilirse,
           gethostname(3P)) veya (yoksa) getaddrinfo(3) ile döndürülen tam nitelikli konak adı gösterilir.

       --erase-chars dizge
           Bu  seçenek,  kullanıcı  oturum  açma  adını yazdığında ’geri sil’ ("önceki karakteri yoksay") olarak
           yorumlanması gereken ek  karakterleri  belirler.  util-linux  2.23’ten  beri  hiçbir  ek  ’geri  sil’
           karakteri öntanımlısı etkin değildir, evvelce ek ’geri sil’ karakteri ’#’ idi.

       --kill-chars dizge
           Bu seçenek, kullanıcı oturum açma adını yazdığında ’geri yoket’ ("önceki karakterin tamamını yoksay")
           olarak yorumlanması gereken ek karakterleri belirler. util-linux 2.23’ten beri hiçbir ek ’geri yoket’
           karakteri öntanımlısı etkin değildir, evvelce ek ’geri yoket’ karakteri ’@’ idi.

       --chdir dizin
           Oturumu açmadan önce dizin geçerli dizin yapılır.

       --delay sayı
           Uçbirimi açmadan önce sayı saniye bekler.

       --nice öncelik
           login(1) belirtilen öncelik ile çalıştırılır.

       --reload
           Kullanıcı henüz oturum açmaya başlamadıysa, çalışan tüm agetty örneklerinden görüntülenen istemlerini
           yeniden  yüklemelerini ve güncellemelerini istemek içindir. Bunu yaptıktan sonra komut çıkacaktır. Bu
           özellik, Linux inotify(7) bulunmayan sistemlerde desteklenmeyebilir.

       -h, --help
           Kullanım bilgilerini gösterir ve çıkar.

       -V, --version
           Sürüm bilgilerini gösterir ve çıkar.

ÖRNEKLER

       Bu bölüm, /etc/inittab dosyasındaki bir girdinin işlem alanına ilişkin örnekleri gösterir. Diğer  alanlar
       için uygun değerlerin başa eklenmesi gerekir. Ayrıntılar için bkz: inittab(5).

       Kablolu hat veya konsol uçbirimi için:

           /sbin/agetty 9600 ttyS1

       Uygun  taşıyıcı  algılama  kablolaması  olmayan  doğrudan  bağlı  bir uçbirim için (uçbirim parola istemi
       göstermek yerine uyuyorsa bu komut denenebilir):

           /sbin/agetty --local-line 9600 ttyS1 vt100

       9600/2400/1200 bps modem ile eski tarz çevirmeli hat için:

           /sbin/agetty --extract-baud --timeout 60 ttyS1 9600,2400,1200

       Sabit 115200 bps arabirimli bir Hayes modem için (örnek ilklendirme  dizgesi  modem  yankısını  ve  sonuç
       kodlarını  kapatır,  modem/bilgisayar  DCD’sinin  modem/modem  DCD’sini  izlemesini,  bir DTR düşürümüyle
       bağlantının kesilmesini ve 1 çalmadan sonra otomatik yanıt verilmesini sağlar):

           /sbin/agetty --wait-cr --init-string ’ATE0Q1&D2&C1S0=1\015’ 115200 ttyS1

GÜVENLİK UYARISI

       --login-program ve --login-options seçenekleri kullanılırken dikkatli olmak  gerekir.  Kötü  niyetli  bir
       kullanıcının,  kullanılan  oturum açma uygulamasına aktarılacak gömülü seçeneklerle günlük adları girmeye
       çalışabileceği unutulmamalıdır. agetty başta bir "-" olup olmadığına bakar ve  günlük  adının  bir  girdi
       olarak  iletildiğinden emin olur (böylece gömülü boşluklar başka bir girdi oluşturmaz), ancak oturum açma
       uygulamasının komut satırını nasıl ayrıştırdığına bağlı olarak bu yeterli olmayabilir. Kullanılan  oturum
       açma uygulamasının bu şekilde kötüye kullanılamayacağından emin olunmalıdır.

       Bazı  uygulamalar,  komut  satırının  geri kalanının seçenekler için yorumlanmaması gerektiğini belirtmek
       için  "--"  kullanır.  Kullanıcı  adı  için  \u  belirtmeden  önce  "--"  iletmek  mümkünse  bu   özellik
       kullanılmalıdır.

ISSUE DOSYALARI

       Öntanımlı issue dosyası /etc/issue dosyasıdır. Dosya varsa, agetty ayrıca /etc/issue.d dizinine de bakar.
       Dizin,  öntanımlı  issue  dosyasının  isteğe bağlı eklentisidir ve dizinin içeriği /etc/issue içeriğinden
       sonra yazdırılır. /etc/issue dosyası yoksa dizine bakılmaz.  Dizindeki  .issue  uzantılı  tüm  dosyaların
       içeriği  sürüm  sırasına  göre  basılır.  Dizin, üçüncü taraf iletilerini bağımsız olarak birincil sistem
       /etc/issue dosyasında tutmak için kullanılabilir.

       2.35 sürümünden beri issue dosyası ve dizini için ek  konumlar  desteklenmektedir.  Öntanımlı  /etc/issue
       dosyası  yoksa  agetty  önce  /run/issue  ve  /run/issue.d  ardından  /usr/lib/issue  ve /usr/lib/issue.d
       konumlarına bakar. /etc dizini konağa özel yapılandırma için,  /run  üretilen  öğeler  için  ve  /usr/lib
       yapılandırma ile sağlanan statik dağıtım içindir.

       Öntanımlı  yol  --issue-file  seçeneği  ile  geçersiz kılınabilir. Bu durumda belirtilen yolun dosya veya
       dizin olması gerekir ve tüm öntanımlı issue dosyası ve dizin konumları yok sayılır.

       issue dosyası özelliği --noissue seçeneği ile tamamen devre dışı bırakılabilir.

       Geçerli issue dosyası geçerli uçbirimde agetty --show-issue komutuyla görüntülenebilir.

       issue dosyaları, sistem adını, tarihini, saatini vb. görüntülemek için belirli öncelemler içerebilir. Tüm
       öncelemler bir ters eğik çizgiden (\) ve hemen ardından gelen aşağıda listelenen karakterlerden  birinden
       oluşur.

       4 veya 4{arabirim}
           Belirtilen  ağ  arabiriminin  IPv4 adresini yerleştirir (örnek: \4{eth0}). arabirim belirtilmezse tam
           yapılandırılmış ilk arabirim seçilir. Yapılandırılmış bir arabirim yoksa son çare olarak makine konak
           adının IP adresi yerleştirilir.

       6 veya 6{arabirim}
           IPv6 için olması dışında \4 ile aynıdır.

       b   Geçerli hattın hızını yerleştirir.

       d   Geçerli tarihi yerleştirir.

       e veya e{isim}
           Desteklenen okunabilir ismi bir öncelem haline getirir (Örnek:  \e{red}Uyarı  metni.\e{reset}).  isim
           belirtilmezse  \033  yerleştirilir.  Desteklenen  isimler:  black,  blink,  blue,  bold, brown, cyan,
           darkgray,  gray,  green,  halfbright,  lightblue,  lightcyan,  lightgray,  lightgreen,  lightmagenta,
           lightred, magenta, red, reset, reverse, yellow, white. Bilinmeyen isimler uyarmaksızın yok sayılır.

       s   İşletim sisteminin adını yerleştirir. uname -s komutu ile aynıdır. Ayrıca bkz: \S öncelem kodu.

       S veya S{DEĞİŞKEN}
           /etc/os-release dosyasındaki değişkenlerden ismi belirtilen DEĞİŞKENin değerini yerleştirir. Bu dosya
           yoksa  son çare olarak /usr/lib/os-release dosyasına bakılır. DEĞİŞKEN belirtilmezse PRETTY_NAME veya
           sistem ismi (bkz: \s) kullanılır. Bu öncelem kodu /etc/issue dağıtım ve sürümünü bağımsız tutmak için
           kullanılabilir. Ayrıca, \S{ANSI_COLOR} öncelemi gerçek uçbirim öncelemine dönüştürülür.

       l   Geçerli uçbirim hattının ismini yerleştirir.

       m   Makine mimarisini yerleştirir. uname -m komutu ile aynıdır.

       n   hostname olarak da bilinen makine konak adını yerleştirir. uname -n komutu ile aynıdır.

       o   Makinenin NIS alan adını yerleştirir. hostname -d komutu ile aynıdır.

       O   Makinenin DNS alan adını yerleştirir.

       r   İşletim sistemini sürüm numarasını yerleştirir. uname -r komutu ile aynıdır.

       t   Geçerli saati yerleştirir.

       u   Oturum açmış kullanıcı sayısını yerleştirir.

       U   "1 user" veya lt;n> oturum açmış kullanıcı sayısı olmak üzere "<n> users" dizgesini yerleştirir.

       v   İşletim sistemi sürümü, derlenme zamanı vb. yerleştirir.

       /etc/issue dosyası örneği:

           Bulunduğunuz yer: \n.\o (\s \m \r) \t

       Bu dosya şöyle bir çıktıya sebep olur:

           Bulunduğunuz yer: thingol.example.org (Linux i386 1.1.9) 18:29:30

İLGİLİ DOYALAR

       /var/run/utmp
           Sistem durum dosyası.

       /etc/issue
           Oturum isteminden önce basılır.

       /etc/os-release, /usr/lib/os-release
           İşletim sistemini betimleyen veri

       /dev/console
           Sorunların bildirildiği aygıt (syslog(3) kulllanılıyorsa)

HATA AYIKLAMA

       Hat  hızı  algılama  özelliğini  (--extract-baud  seçeneği)   kullanabilmek   için   çevirmeli   aramanın
       tamamlanmasından  hemen  sonra  agetty’nin  başlatılması  gerekir  (2400 bps ile konuşan modemlerde 30 ms
       içinde). Özelliğin aşırı yüklü sistemlerde bile çalışmasını sağlama almak için, --extract-baud seçeneğini
       daima hat_hızları girdisi birlikte kullanmak gerekir, böylece BREAK işleminin etkinleşmesi sağlanır.

       /etc/issue vb. içindeki metin ve  oturum  açma  ismi  daima  0  eşlik  bitli  7  bitlik  karakterler  ile
       çıktılanır.

       Hat  hızı  algılama  özelliği  (--extract-baud seçeneği) modemin DCD hattını açtıktan sonra durum iletisi
       çıktılamasını gerektirir.

TEŞHİS

       Yapılandırmaya  bağlı  olarak,  tüm  teşhisler  konsol  aygıtına  yazılır  veya  syslog(3)   aracılığıyla
       raporlanır.  aygıt  bir  uçbirim  aygıtını belirtmiyorsa, geçerli süreç için utmp girdisi yoksa (yalnızca
       System V), vb. hata iletileri üretilir.

YAZAN

       Werner Fink (Suse) ve Karel Zak (Redhat) tarafından yazılmıştır.

       Özgün agetty seri uçbirimler için W.Z. Venema tarfından  yazılmış  ve  Peter  Orbaek  tarafından  Linux’a
       uyarlanmıştır.

GERİBİLDİRİM

       Yazılım  hatalarını  bildirmek  için  <https://github.com/util-linux/util-linux/issues>  altında bir konu
       açın.

YARARLANIM

       agetty   util-linux   paketiyle    gelmekte    olup    Linux    Çekirdeği    Arşivinden    indirilebilir:
       <https://www.kernel.org/pub/linux/utils/util-linux/>

ÇEVİREN

       © 2022 Nilgün Belma Bugüner
       Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
       Lütfen,  çeviri  ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-
       tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.

util-linux 2.38                                   17 Şubat 2022                                        AGETTY(8)