Pardus’ta /etc Dizini – Sistem Ayarlarının Kalbi


📌 1. Giriş: Neden /etc Dizini Bu Kadar Önemli?

Linux işletim sisteminde /etc, sistemin beyin ayar dosyalarının bulunduğu dizindir.
Aşağıdakiler dahil neredeyse tüm kritik ayarlar buradadır:

  • 🔐 Kullanıcı & grup bilgileri

  • 🌐 Ağ yapılandırmaları

  • 🖥️ Servis ayarları

  • 🗂️ Sistem başlangıç konfigürasyonları

  • 🛡️ Güvenlik yapılandırmaları

  • 🧩 Programların kendi ayar dosyaları

Windows dünyasında karşılığı “C:\Windows\System32\Config” gibidir, fakat Linux’ta yapı çok daha şeffaftır.


📌 2. /etc Dizininin Genel Yapısı


/etc dizinindeki dosyalar genellikle metin tabanlıdır. Yani hepsi nano, vim veya gedit ile düzenlenebilir.
Bu Linux’un en büyük avantajıdır: Bütün sistem ayarları okunabilir dosyalardadır.

İçinde neler var?

TürÖrnekAçıklama
Kritik çekirdek dosyaları/etc/fstab, /etc/hostsÖnyükleme ve ağ temeli
Kullanıcı yönetimi/etc/passwd, /etc/shadow, /etc/groupKullanıcı, parola ve grup bilgisi
Servis ayarları/etc/systemd, /etc/init.dHizmetlerin çalışma biçimi
Program ayarları/etc/samba/, /etc/apache2/, /etc/ssh/Sunucu yazılımları, network servisleri
Ağ dosyaları/etc/network/, /etc/resolv.confIP, DNS, arayüz ayarları

📌 3. /etc İçindeki En Önemli Dosyalar 

3.1 /etc/passwd – Kullanıcı Bilgi Dosyası

Her satır bir kullanıcı demektir.

Örnek satır:

etapadmin:x:1000:1000:ETAP Admin:/home/etapadmin:/bin/bash

Bu satır neyi anlatıyor?

  • etapadmin → Kullanıcı adı

  • x → Parola /etc/shadow dosyasında

  • 1000 → Kullanıcı ID

  • /home/etapadmin → Ev dizini

  • /bin/bash → Kullanıcı girişi için kabuk

👉 Pardus istemcileri Samba AD’ye bağlarken bu dosya otomatik güncellenir.


3.2 /etc/shadow – Parola Güvenlik Dosyası

Bu dosyada şifrelenmiş (hashlenmiş) parolalar bulunur.

Örnek:

etapadmin:$6$adfhR41...:20000:0:99999:7:::

Bu dosya çok hassastır, yalnızca root okuyabilir.


3.3 /etc/group – Grupların Tanımlandığı Dosya

Grup mantığı Linux’un temelidir.

Örnek:

teachers:x:1002:ahmet,ayse
students:x:1003:mehmet,veli

Meslek liseleri için özellikle önemlidir:

  • Öğretmen grubu → tam yetki

  • Öğrenci grubu → kısıtlı yetki

  • Etap + Samba AD entegrasyonunda kritik rol oynar


3.4 /etc/hosts – Yerel DNS Çözümleme

Özellikle Samba AD + Pardus ortamlarında doğru hazırlanmalıdır.

Örnek:

127.0.0.1 localhost
192.168.1.10 dc.tsomtal.local dc

Bu dosya yanlış olursa:

❌ Domain join
❌ DNS
❌ Paket indirimi

gibi süreçler bozulur.


3.5 /etc/resolv.conf – DNS Sunucu Ayarları

Örnek:

nameserver 192.168.1.10
search tsomtal.local

Pardus Server 23.4 için en önemli nokta:

DNS’yi mutlaka Samba AD sunucusuna işaret ettirmelisin.


3.6 /etc/fstab – Disk & Bağlama Ayarları

Sistem açılırken hangi disk nereye bağlanacak burada tanımlıdır.

Öğretmen/Öğrenci paylaşımları otomatik bağlamak için kullanılır.

Örnek:

UUID=xxxx-xxxx / ext4 defaults 0 1
//192.168.1.5/paylasim /mnt/paylasim cifs credentials=/etc/samba/creds,iocharset=utf8 0 0

📌 4. /etc İçinde Önemli Dizinler

/etc/systemd/

Servislerin nasıl başlayacağını belirleyen unit dosyaları burada.

Örnek:

  • tahta-kapat.service

  • tahta-kapat.timer

gibi okulda kullandığımız otomatik kapanma scriptleri buraya eklenir.


/etc/network/

IP adresi, gateway ve interface yapılandırmaları.


/etc/samba/

Samba AD veya Samba File Server kuranlar için en kritik klasör.

  • smb.conf → Sunucu ayarlarının tamamı

  • Domain join işlemleriyle birlikte otomatik düzenlenir


/etc/ssh/

Uzaktan bağlantı (SSH) ayarları.

sshd_config ile:

  • Root girişi kapatma

  • Port değiştirme

  • Anahtar tabanlı giriş ayarlama

yapılır.


📌 5. /etc Dizini Neden Bu Kadar Güvenlik Kritik?

Çünkü:

  • Yanlış bir değişiklik → Sistem açılmayabilir

  • Yanlış fstab → Diskler mount olmaz

  • Yanlış DNS → Domain çalışmaz

  • Yanlış passwd ya da shadow → Giriş yapılamaz

Bu yüzden öneri:

✔ Yedek almadan /etc düzenleme!

sudo cp /etc/hosts /etc/hosts.backup

✔ Değişikliği test ederek kaydet

nano kullanırken:
Ctrl+O → Enter → Ctrl+X


📌 6. /etc Dizini Neden Özel Bir Rol Oynuyor?

 Pardus ETAP + Server + Domain ortamında:

  • Öğretmen/öğrenci grupları

  • Oturum kısıtlamaları

  • Paylaşım klasörleri

  • DNS/AD yapılandırmaları

  • Otomatik kapanma scriptleri

  • NFS veya Samba mount ayarları

tamamı /etc içindeki dosyalardan yönetilir.

Yani okulun tüm bilişim altyapısının kalbi buradadır.



📌 7. Özet

/etc dizini, Pardus sisteminin:

  • kimlik bilgileri

  • ağ ayarları

  • servis yapılandırmaları

  • güvenlik kuralları

  • kullanıcı/grup yönetimi

gibi tüm kritik bileşenlerini içerir.

Bu dizin, Linux sistem yöneticisinin en iyi bilmesi gereken dizindir.

Yorumlar

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Başlangıç Onarma