Linux'ta Root Kullanıcısı ve Sudo Yetkileri

Ötüken

Moderatör Penguen
Katılım
18 Temmuz 2026
Mesajlar
12
Konum
Tekirdağ
Root kullanıcısı Linux'ta her şeyi yapabilen, sınırsız yetkiye sahip hesaptır. Bu yetkiyle sistem dosyalarını silmek, kullanıcı eklemek, servisleri başlatmak/durdurmak mümkün. Ama aynı zamanda yanlış bir komutla sistemi çöp de edebilirsin.

Çoğu dağıtımda root hesabı doğrudan kullanılmaz, onun yerine sudo kullanılır. Sudo, yetkili bir kullanıcının (genelde ilk kurduğun kullanıcı) geçici olarak root yetkisiyle komut çalıştırmasına izin verir. Şifreni girersin, log kaydı tutulur, bir nebze güvenlik artar.

Temel sudo kullanımı:
Kod:
sudo apt update
sudo systemctl restart sshd
Yeni bir kullanıcıya sudo yetkisi vermek için (Debian/Ubuntu tabanlılarda):
Kod:
sudo usermod -aG sudo kullanici_adi
Arch tabanlılarda grup adı wheel oluyor.

Sudo ayarlarını /etc/sudoers dosyasından yapıyorsun. Ama o dosyayı elle düzenleme, visudo komutunu kullan. Aksi halde hatalı bir satır yüzünden sudo yetkini kaybedebilirsin.

Bazı arkadaşlar "root kullanıcısına şifre koyup direkt oturum açmak daha kolay" diyor. Özellikle eski Ubuntu sürümlerinde root şifresi yoktu, her iş sudo ile yapılırdı. Bence de sudo daha güvenli, yanlışlıkla rm -rf /* çalıştırma ihtimalin azalıyor.

root yetkisini gerektiğinde sudo ile kullanmak, sistem bütünlüğün korumak için en yaygın yöntem. Yeni başlayan biriysen root oturumu açmaya hiç gerek yok, tüm işlerini sudo ile halledebilirsin.
 
Geri
En Üst