Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Ubuntu 24.04'ten 26.04'e ve Eski Sunucuları Okumak: sudo-rs, Rust Coreutils, nftables, SysV'den systemd'ye
Ubuntu 26.04'te komut adları aynı kalsa da sudo-rs ve Rust coreutils davranışı değiştirebilir: denediğim uutils 0.10.0'da ln -sfn artık atomik değil ve sudo'nun hata mesajı farklı, bu yüzden script'lerini yükseltmeden önce yeni sürümde çalıştır. OpenSSH 10'un post-quantum key exchange'ini, SysV script'lerini, ifconfig ve iptables'ın karşılıklarını, RHEL farklarını ve yerinde yükseltme ile yeni sunucuya taşıma seçimini gerçek çıktılarla anlatıyoruz.
User, Group ve Permission'lar: rwx, chmod, chown, umask, sudo ve Service Kullanıcıları
Bir uygulamayı Linux'ta ne root ne de kendi kullanıcınla, yalnızca ona ait ve giriş yapamayan bir service kullanıcısıyla çalıştırırsın; Bookstore için bookstore kullanıcısı, release'leri yazan ayrı bir deploy kullanıcısı ve 640 izinli bir secrets.env. rwx'in dizindeki anlamını, chmod/chown/umask'ı, setgid dizini, sticky bit'i, ACL'i, visudo ile yalnızca tek komuta izin veren bir sudoers kuralını ve chmod 777 ile sudo kaynaklı tuzakları gerçek çıktılarla gösteriyoruz.