2.3. /etc
dizini
/etc
dizini pek çok dosyayı ihtiva eder.
Bazıları aşağıda tanımlanmıştır. Diğerlerinin hangi uygulamalara
ait olduğuna siz karar vermeli ve onlara ait kılavuz sayfalarını
okumalısınız. Ağ ile ilgili pek çok yapılandırma dosyası bu
dizin altında bulunmaktadır. Bunlar Ağ Yöneticilerinin Kılavuzunda
(Network Administrator's Guide) ayrıntılı bir biçimde
anlatılmaktadır.
-
/etc/rc
,/etc/rc.d
,/etc/rc?.d
-
Açılışta veya çalışma seviyesi değiştiği zaman çalışacak betikler ve betik dizinleri burada bulunur.
init
bölümünde daha ayrıntılı bilgi bulabilirsiniz. -
/etc/passwd
-
Her kullanıcı hakkında ayrıntılı bilgilerin bulunduğu, kullanıcı veritabanı olarak da düşünebileceğimiz yerdir. Burada kullanıcıların gerçek ismi, kullanıcı isimleri, şifrelenmiş parolaları, ev dizinleri gibi bilgiler yer almaktadır. Dosya biçemi hakkında ayrıntılı bilgi almak için passwd(1) kılavuz sayfasına bakınız. Bu günlerde şifrelenmiş parolalar genel olarak
/etc/shadow
dosyasında saklanmaktadır. Bu, kullanıcı hakkında parola hariç bütün bilgilerin passwd(5) dosyası içerisinde saklanmakta olduğu anlamına gelir. -
/etc/fstab
-
Açılış esnasında mount -a (
/etc/rc
ya da buna benzer bir başlangıç dosyası aracılığı ile) komutu ile otomatik olarak bağlanılan dosya sistemleri hakkında bilgi verir. Ayrıca Linux'de swapon -a komutu ile otomatik olarak kullanılan takas alanları hakkında bilgi de içerir. Daha fazla bilgi için Dosya sistemlerinin bağlanması ve ayrılması bölümüne ve mount(8) kılavuz sayfasına bakınız. Ayrıca fstab(5) dosyası için de kendine ait bir kılavuz sayfası bulunmaktadır. -
/etc/group
-
/etc/passwd
dosyasına benzer ama kullanıcılar yerine grupları tanımlar. Ayrıntılı bilgi passwd(5) kılavuz sayfasında bulunabilir. -
/etc/inittab
-
init için yapılandırma dosyasıdır. Ayrıntılı bilgi inittab(5) kılavuz sayfasında bulunabilir.
-
/etc/issue
-
Login isteminden önceki agetty(8) çıktıları burada tutulur. Genellikle sistem yöneticileri tarafından hazırlanan açılış ve hoş geldin iletileri yer alır. Sistem yöneticisinin isteğine göre düzenlenir.
-
/etc/magic
-
file komutu için yapılandırma dosyasıdır. Hangi tür dosya biçeminin neye göre saptandığı burada yer alır. file(1) ve magic(5) kılavuz sayfalarında ayrıntılı bilgi mevcuttur.
-
/etc/motd
-
Her başarılı girişten sonra görüntülenen günün iletisi burada bulunur. Kullanıcıları günlük işler hakkında uyarmak amacıyla kullanılır.
-
/etc/mtab
-
Bağlı dosya sistemlerinin tam listesini verir.
/proc/mounts
dosyasına sembolik bağdır. mount komutu ile otomatik olarak güncellenir. Bağlı dosya sistemlerinin listesine ihtiyaç olduğu zaman kullanılır. Örneğin; df(1) komutu gibi. -
/etc/shadow
-
Shadow parola yazılımları kurulu sistemlerdeki shadow parola dosyaları burada yer alır. Shadow parolaları
/etc/passwd
'deki şifrelenmiş parolaları/etc/shadow
'a taşır./etc/shadow
içeriğini root kullanıcıdan başkası okuyamaz. Bu parolaların kırılmasını zorlaştırır. Şayet elinizdeki Linux dağıtımı size bu seçeneği sunuyorsa, ki pek çok dağıtım bu seçeneği sunar, bu seçeneğin etkin olması şiddetle tavsiye edilir. -
/etc/login.defs
-
login(1) komutu için yapılandırma dosyasıdır. login.defs(5) kılavuz sayfalarında ayrıntılı bilgi mevcuttur.
-
/etc/printcap
-
/etc/termcap
'a benzer ama yazıcı ayarları içindir. Daha farklı bir sözdizimi kullanır. Termcap belgesinde ayrıntılı bilgi mevcuttur. -
/etc/profile
,/etc/csh.login
,/etc/csh.cshrc
-
Sisteme giriş ve başlatma sırasında Bourne veya C kabukları tarafından yürütülen dosyalardır. Bu sistem yöneticisine, bütün kullanıcılar için aynı kuralları koyma şansı verir.
-
/etc/securetty
-
Güvenli uçbirimleri ayarlar. Örneğin root kullanıcının hangi uçbirimden bağlanacağı gibi. Genel olarak sadece sanal uçbirimler listelenir. Böylece ağ veya bir modem üzerinden yapılan izinsiz girişlerde kötü niyetli kişilerin süper kullanıcı haklarını elde etmesi imkansızlaşır (en kötü ihtimal ile çok zorlaşmış olur). Bir ağ üzerinden root kullanıcı bağlantısına izin vermeyin. Normal bir kullanıcı gibi bağlanın ve su(1) veya sudo(8) komutlarını root haklarını kazanmak için kullanın.
-
/etc/shells
-
Güvenli kabukların listesidir. chsh(1) komutu kullanıcılara bu listede bulunan kabuklar arasından istediklerini seçme hakkı verir. Kullanıcı giriş sonrası seçtiği kabuğa düşer. ftpd, bir makine için FTP hizmeti veren sunucu işlemleri, bağlanan kullanıcının kabuğunun
/etc/shells
içerisinde listelenmiş olup olmadığına bağlı olarak bağlantıya izin vermeyebilir. -
/etc/termcap
-
Uçbirim yetenekleri veritabanıdır. Ne çeşit önceleme dizgelerinin hangi uçbirimlerce kullanılacağını tanımlar. Dışarıya doğru yapılan çıkışların sadece belirli cins uçbirimler üzerinden yapılmasını sağlar ve bunu denetler. Pek çok uygulama pek çok çeşit uçbirim ile çalışabilir. Daha fazla bilgi için terminfo(5), curs_termcap(3) ve curs_terminfo(3) kılavuz sayfalarına bakınız.