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.