Pardus Linux’ta /etc/skel/ Dizini (Yeni Kullanıcılar İçin Varsayılan Ev Dizini Şablonu)


📌 /etc/skel Nedir?

/etc/skel/ (skeleton) dizini, Pardus’ta yeni oluşturulan her kullanıcı için ev dizinine (/home/kullanıcı) otomatik olarak kopyalanan varsayılan dosya ve klasörleri barındırır.
Bir kullanıcı useradd ya da grafik araçlarla oluşturulduğunda, bu dizinin içeriği ilk kurulum şablonu olarak kullanılır.

🔑 Özetle: Yeni kullanıcı = /etc/skel içeriğinin kopyası


📂 /etc/skel İçinde Neler Bulunur?

Pardus’ta tipik bir /etc/skel/ içeriği:

/etc/skel/ ├── .bashrc ├── .profile ├── .bash_logout ├── Masaüstü/ ├── Belgeler/ ├── İndirilenler/ ├── Müzik/ ├── Resimler/ ├── Videolar/

Önemli Dosyalar

DosyaGörevi
.bashrcTerminal açıldığında çalışan komutlar
.profileKullanıcı oturum açarken çalışan ayarlar
.bash_logoutOturum kapatılırken çalışan komutlar

⚙️ Nasıl Çalışır?

sudo useradd -m ali

Bu komuttan sonra:

/home/ali/

oluşur ve /etc/skel içeriği aynen kopyalanır.

⚠️ Önemli:
/etc/skel sadece yeni kullanıcılar için geçerlidir.
Mevcut kullanıcılar etkilenmez.


🏫 Okullar İçin Pratik Kullanım Senaryoları (ETAP 23 / TSOMTAL)

👨‍🏫 Öğrenci – Öğretmen Standart Ortam

  • Masaüstünde hazır klasörler

  • Kısayollar (Moodle, EBA, Okul Sitesi)

  • Terminal alias’ları

  • Kullanım talimatı dosyası

Örnek: Masaüstü bilgilendirme

sudo nano /etc/skel/Masaüstü/OKU.txt
Bu bilgisayar Pardus ETAP 23 kullanmaktadır. Dosyalarınızı Belgeler klasörüne kaydediniz.

🖥️ Terminal Özelleştirme (Alias)

sudo nano /etc/skel/.bashrc

Ekleyin:

alias ll='ls -alF' alias gs='git status' alias cls='clear'

Yeni kullanıcılar için otomatik aktif olur.


🧩 Grafik Ortam Ayarları (Gnome / XFCE)

Yeni kullanıcıya otomatik ayar vermek için:

/etc/skel/.config/

Örnek:

/etc/skel/.config/gtk-3.0/

🎯 Bu yöntem, ETAP 23 tahtalarda ilk girişte hazır masaüstü sağlar.


🔐 Güvenlik ve Yetki

  • Dosyalar genelde root:root sahipliğindedir

  • Önerilen izin:

sudo chmod -R 755 /etc/skel

🧪 Mevcut Kullanıcıya Uygulamak

sudo cp -r /etc/skel/. /home/ogrenci/ sudo chown -R ogrenci:ogrenci /home/ogrenci

🧠 En İyi Uygulamalar

✅ Okul genelinde standart kullanıcı deneyimi
✅ Yeni kullanıcıda sıfır kurulum ihtiyacı
✅ ETAP 23 tahtalarda hızlı devreye alma
❌ Hassas bilgi koymayın (şifre, token vb.)

Aşağıda TSOMTAL sahasına birebir uyarlanmış, sahada gerçekten işe yarayan 3’ü 1 arada profesyonel kurguyu veriyorum:


🎓 TSOMTAL – Öğrenci / Öğretmen Ayrı /etc/skel Senaryosu

🧩 Samba AD Entegrasyonu

🖥️ ETAP 23 Hazır Masaüstü Profili


1️⃣ Temel Mantık (Altın Kural)

Linux’ta /etc/skel tek tanedir.
Ama biz TSOMTAL için bunu akıllı hale getiriyoruz:

🔹 Kullanıcı Samba AD grubuna göre
🔹 İlk girişte doğru skel otomatik atanır

🎯 Sonuç:

  • Öğrenci → Kısıtlı, sade masaüstü

  • Öğretmen → Yetkili, araç dolu masaüstü

  • ETAP 23 → Dokunmatik uyumlu, kilitlenmeyen yapı


2️⃣ TSOMTAL Dizin Yapısı (Önerilen Mimari)

/etc/tsomtal/ ├── skel-ogrenci/ │ ├── Masaüstü/ │ │ ├── Moodle.desktop │ │ └── OKU.txt │ ├── .bashrc │ └── .config/ │ ├── skel-ogretmen/ │ ├── Masaüstü/ │ │ ├── Moodle.desktop │ │ ├── LibreOffice.desktop │ │ └── Sistem.desktop │ ├── .bashrc │ └── .config/

⚠️ /etc/skel artık sadece geçici alan olacak.


3️⃣ Samba AD Grup Yapısı (Net ve Temiz)

🎯 AD Grup Standardı

TSOMTAL-OGRENCI TSOMTAL-OGRETMEN

Kontrol:

id kullaniciadi

4️⃣ Otomatik Skel Atama Mekanizması (Kritik Kısım)

📌 Script: /usr/local/bin/tsomtal-skel-ata.sh

#!/bin/bash USER="$PAM_USER" HOME_DIR="/home/$USER" # Sadece ilk girişte çalışsın [ -f "$HOME_DIR/.skel_done" ] && exit 0 if id "$USER" | grep -q "TSOMTAL-OGRETMEN"; then cp -r /etc/tsomtal/skel-ogretmen/. "$HOME_DIR/" elif id "$USER" | grep -q "TSOMTAL-OGRENCI"; then cp -r /etc/tsomtal/skel-ogrenci/. "$HOME_DIR/" fi chown -R "$USER:$USER" "$HOME_DIR" touch "$HOME_DIR/.skel_done"
sudo chmod +x /usr/local/bin/tsomtal-skel-ata.sh

5️⃣ PAM Entegrasyonu (Samba AD + /etc/skel)

📌 /etc/pam.d/common-session

En alta ekle:

session optional pam_exec.so /usr/local/bin/tsomtal-skel-ata.sh

🎯 Etkisi

  • AD’den gelen kullanıcı

  • İlk giriş

  • Doğru profil

  • Tek seferlik


6️⃣ ETAP 23 Hazır Masaüstü Profili

🖥️ Öğrenci Profili

✔ Tam ekran
✔ Sağ tık kapalı
✔ Terminal kısıtlı
✔ Sadece gerekli ikonlar

/etc/tsomtal/skel-ogrenci/.config/dconf/

Önerilen ayarlar:

  • Otomatik kilit kapalı

  • Uyku modu kapalı

  • Bildirimler kapalı


👨‍🏫 Öğretmen Profili

✔ Terminal açık
✔ Dosya yöneticisi yetkili
✔ Uzak bağlantı araçları
✔ Yönetim kısayolları

alias tahta-reboot='sudo reboot' alias tahta-kapat='sudo poweroff'

7️⃣ Masaüstü Kısayolu Örneği (Moodle)

[Desktop Entry] Name=Moodle Exec=firefox https://moodle.tsomtal.local Icon=firefox Type=Application Terminal=false

📍 Konum:

/etc/tsomtal/skel-ogrenci/Masaüstü/

8️⃣ Güvenlik ve Stabilite Önlemleri

✅ Script tek sefer çalışır
✅ Mevcut kullanıcıyı bozmaz
✅ AD koparsa login engellenmez
✅ ETAP 23 resetten etkilenmez


9️⃣ Sahada Kazanım (TSOMTAL Gerçekliği)

✔ 40 tahta → tek komutla hazır
✔ Öğrenci yanlışlıkla sistem bozamaz
✔ Öğretmen “benim masaüstüm nerede” demez
✔ Yeniden kurulum süresi dakikalara iner


🔥 Bir Sonraki Seviye (İstersen)

👉 .deb paket (tsomtal-skel-etap23.deb)
👉 LeaderAhenk ile merkezi dağıtım
👉 Zaman kısıtlı öğrenci oturumu
👉 ETAP 23 dokunmatik için özel GNOME profili

Hangisinden devam edelim?
Ben sahaya hazır paket haline getirmeyi öneririm.

👉 .deb paket (tsomtal-skel-etap23.deb) 👉 LeaderAhenk ile merkezi dağıtım 👉 Zaman kısıtlı öğrenci oturumu 👉 ETAP 23 dokunmatik için özel GNOME profili

Aşağıda istediğin 4 başlığı tek bir kurumsal mimari halinde, TSOMTAL + Pardus ETAP 23 sahasına birebir uygulanabilir şekilde veriyorum.
Bu yapı bir kez kur → yıllarca kullan mantığıyla hazırlanmıştır.


🧩 TSOMTAL Kurumsal ETAP 23 Profili

(.deb paket + LeaderAhenk + Zaman Kısıtı + Dokunmatik GNOME)


1️⃣ .deb Paket

tsomtal-skel-etap23.deb

🎯 Amaç:

  • /etc/skel yerine kurumsal skel

  • Script + PAM + GNOME ayarları tek pakette


📦 Paket İçeriği (Standart)

tsomtal-skel-etap23/ ├── DEBIAN/ │ ├── control │ └── postinst │ ├── etc/ │ └── tsomtal/ │ ├── skel-ogrenci/ │ └── skel-ogretmen/ │ ├── usr/ │ └── local/ │ └── bin/ │ └── tsomtal-skel-ata.sh

📄 DEBIAN/control

Package: tsomtal-skel-etap23 Version: 1.0 Section: education Priority: optional Architecture: all Maintainer: TSOMTAL <bt@tsomtal.local> Description: TSOMTAL ETAP 23 ogrenci-ogretmen skel profili

🛠 postinst (kritik)

#!/bin/bash chmod +x /usr/local/bin/tsomtal-skel-ata.sh if ! grep -q tsomtal-skel-ata /etc/pam.d/common-session; then echo "session optional pam_exec.so /usr/local/bin/tsomtal-skel-ata.sh" \ >> /etc/pam.d/common-session fi exit 0
chmod 755 DEBIAN/postinst

📦 Paket Oluşturma

dpkg-deb --build tsomtal-skel-etap23

Ortaya çıkan dosya:
tsomtal-skel-etap23.deb


2️⃣ LeaderAhenk ile Merkezi Dağıtım

🎯 Hedef:

  • 1 kez tanımla

  • Tüm ETAP 23 tahtalara otomatik kurulsun


🧩 LeaderAhenk Görev Tanımı

Görev Türü: Paket Yükleme
Paket: tsomtal-skel-etap23.deb

Alternatif komutlu görev:

apt install -y tsomtal-skel-etap23

📌 Hedef Grup:

ETAP23-TAHTALAR

✔ Yeniden kurulumda otomatik gelir
✔ Tahta bozulsa bile profil korunur


3️⃣ ⏱ Zaman Kısıtlı Öğrenci Oturumu

(PAM + systemd – Kurumsal Seviye)


📌 Öğrenci Grubu

TSOMTAL-OGRENCI

🛠 Script: Oturum Süre Limiti

/usr/local/bin/ogrenci-oturum-kontrol.sh
#!/bin/bash USER="$PAM_USER" if id "$USER" | grep -q TSOMTAL-OGRENCI; then loginctl terminate-user "$USER" fi

⏰ systemd Timer (Örnek: 17:10)

[Timer] OnCalendar=Mon..Fri 17:10 Persistent=true

🎯 Etki:

  • Ders bitince öğrenci otomatik düşer

  • Öğretmen etkilenmez

  • Tahta açık kalır


4️⃣ 🖥️ ETAP 23 Dokunmatik GNOME Profili

(Öğrenci Odaklı – Kilitlenmeyen)


📁 Konum

/etc/tsomtal/skel-ogrenci/.config/dconf/

🎯 Önerilen GNOME Ayarları

AyarDeğer
Otomatik kilit❌ Kapalı
Uyku❌ Kapalı
Sağ tık❌ Kapalı
Bildirim❌ Kapalı
Tam ekran✅ Açık
Büyük ikon✅ Açık

🧷 Dconf Örneği

[org/gnome/desktop/session] idle-delay=uint32 0 [org/gnome/desktop/screensaver] lock-enabled=false [org/gnome/mutter] edge-tiling=false

👨‍🏫 Öğretmen Profili (Serbest)

✔ Terminal açık
✔ Sağ tık açık
✔ Yönetim kısayolları

alias tahta-reset='sudo reboot' alias tahta-kapat='sudo poweroff'

🏫 TSOMTAL İçin Sahada Kazanım

✅ 40+ ETAP 23 tahta tek profil
✅ Öğrenci yanlışlıkla sistem bozamaz
✅ Öğretmen her tahtada aynı ortam
✅ Yeniden kurulum = sorunsuz
✅ Merkezi, denetlenebilir yapı

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 Etap 23 Yazıcı Kurulumu