Klasik UNIX Tarzı: Login İle Root Oturumu Açmak Ve UNIX Ruhu

Linux ve Unix tabanli isletim sistemlerini hep beraber tanıyıp öğreneceğiz.
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15293
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2556 kez
Teşekkür edildi: 5396 kez

Klasik UNIX Tarzı: Login İle Root Oturumu Açmak Ve UNIX Ruhu

Mesaj gönderen TRWE_2012 »

Modern Linux sistemlerinde yönetici yetkisi elde etmenin yaygın yolları

Kod: Tümünü seç

sudo -i
veya

Kod: Tümünü seç

sudo su - 
olsa da, UNIX’in köklerine dönmek isteyen kullanıcılar hâlâ login komutunu kullanabilirler. Bu yöntem, sistemin ilk tasarım vizyonuna yakın bir şekilde deneyimlemeyi sağlar.

Terminal Çıktısı Örneği

Kod: Tümünü seç

~$ sudo login
[sudo] kullanıcı için parola: ******************************          
notebookpc giriş: root
Parola: *******************

Applications için Uzatılmış Güvenlik Bakımı aktifleştirilmedi.

0 güncelleme derhal uygulanabilir.

Gelecekteki ek güvenlik güncellemelerini almak için ESM Apps aktiftelştirin.
https://ubuntu.com/esm ziyaret edin veya sudo pro status komutunu çalıştırın

Failed to connect to https://changelogs.ubuntu.com/meta-release. Check your Internet connection or proxy settings

Son giriş: Prş 18 Eyl 2025 17:10:21 +03 pts/1 üzerinde
root@notebookpc:~#
Bu çıktı, root kullanıcı olarak yeni bir oturum başlatıldığını gösterir. Sistem mesajları güncelleme ve güvenlik durumu ile ilgilidir; esas odak, root@notebookpc:~# promptudur.

login ve UNIX’in Çok Kullanıcılı Yapısı

UNIX tasarımı baştan itibaren çok kullanıcılı sistemler üzerine kurulmuştur:

PDP-11 ve AT&T UNIX’in ilk sürümlerinde bir bilgisayara birden fazla kullanıcı bağlanabilirdi.
Her kullanıcı terminal üzerinden bağlanır, login ile kimlik doğrulama yapılır ve kendi shell ortamı açılırdı.
Bu yapı, ayrıcalıklı root hesabı ve normal kullanıcı hesapları arasındaki net ayrımı zorunlu kılardı.(hala öyledir.)

Neden önemli?

Çok kullanıcılı ortamda her kullanıcının kendi alanı güvence altındadır.
Root ayrıcalıkları, yalnızca sistem yönetimi ve kritik işlemler için kullanılır.
Normal kullanıcı shell’i ile root shell’i arasındaki ayrım, UNIX güvenlik felsefesinin temelidir.

Root Ayrıcalıkları ve Güvenlik Felsefesi

Root kullanıcı, sistem üzerinde tam kontrol sahibidir: tüm dosyalara erişebilir, servisleri başlatıp durdurabilir, ağ ayarlarını değiştirebilir.
Modern Linux sistemleri, root hesabını kapatarak (sudo ile geçiş) güvenlik risklerini minimize eder.
Ancak klasik UNIX’te root ayrıcalıkları, sistemle doğrudan etkileşim için tasarlanmıştı.

Felsefi çıkarım:

UNIX, kullanıcıyı yetkilerle donatarak sorumluluk bilinci aşılar: root olmak, güç değil, sistem yönetiminde disiplin ve dikkat gerektirir.


Modern Linux vs Klasik UNIX (Dönem/Yöntem/Güvenlik&Kullanım/Notlar)

1970’ler – AT&T UNIX/login/Kullanıcılar terminalden bağlanır; root ayrıcalığı net ve fiziksel erişimle sınırlı/Sistem yönetimi için doğrudan root gerekiyordu

1980’ler – BSD / System V/login + su/Normal kullanıcıdan root’a geçiş/Root parolası kritik, çok dikkatli kullanılmalıydı

1990’lar – GNU/Linux/su -/Root shell açmak kolaylaştı/Güvenlik hâlâ manuel sorumluluk gerektiriyordu

2000’ler – Ubuntu / Debian/sudo/Root hesabı kapalı; yetki geçici ve izlenebilir/Güvenlik modernize edildi, loglama kolaylaştı.

Günümüz/sudo -i/Root shell açılır; kullanıcı sorumluluk ve yetkiyi geçici kazanır/login nostaljik, kök UNIX deneyimi için kullanılır

Sonuç olarak ; UNIX Ruhu

Klasik login yöntemi:

Tarihsel bir köprü sunar: PDP-11’den günümüze sistem oturumunu deneyimleme.
Çok kullanıcılı güvenlik anlayışını hatırlatır: Her kullanıcı kendi alanında, root ayrıcalıkları kontrollüdür.
Sistemle doğrudan etkileşim sağlar: Root olmak, sadece yetki değil, sorumluluk da demektir.

Modern yöntemler (sudo) daha güvenli ve pratik olsa da, login kullanımı UNIX’in “ham, yalın ve disiplinli” felsefesini deneyimlemek isteyenler için hâlâ değer taşır.(TRWE_2012)
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15293
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2556 kez
Teşekkür edildi: 5396 kez

Re: Klasik UNIX Tarzı: Login İle Root Oturumu Açmak Ve UNIX Ruhu

Mesaj gönderen TRWE_2012 »

Canlı İnteraktif Örnek :
Resim
Cevapla

“Linux ve Unix tabanli isletim sistemleri” sayfasına dön