Kod: Tümünü seç
sudo -iKod: Tümünü seç
sudo su - 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:~#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)


