Sobes.tech
Junior — Middle

Linux işletim sisteminde sudo komutunun çalışma prensibini açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Linux'ta sudo komutu, genellikle süper kullanıcı (root) olarak başka bir kullanıcı adına komutlar çalıştırmaya olanak tanır, bu kullanıcıyla giriş yapmaya gerek kalmadan.

Çalışma prensibi:

  • Bir kullanıcı sudo ile bir komut girdiğinde, sistem /etc/sudoers yapılandırma dosyasını kontrol eder ve bu kullanıcının yüksek ayrıcalıklarla komut çalıştırmasına izin verilip verilmediğine bakar.
  • İzin verilmişse, sudo komutu belirtilen kullanıcının (varsayılan olarak root) haklarıyla çalıştırır.
  • Onay için, mevcut kullanıcının şifresi girilmesi gerekebilir.

Bu, yönetimsel görevleri güvenli bir şekilde yerine getirmeye olanak tanır, kalıcı root erişimi sağlamadan ve yüksek ayrıcalıklı kullanıcıların aktivitelerini kaydeder.

Örnek:

sudo apt update

Yönetici haklarıyla paket listesini günceller.