Bir süredir Linux kullanıyorum ve ne zaman yazsam sudo
bir komut için kök kullanıcıya geçiş yaptığımı sanıyordum.
Görünüşe göre bu doğru değil çünkü ihtiyacım olan tek şey kullanıcı hesabımın şifresi. Sanırım birden fazla kullanıcıyla çalışmadığım için gerçek dünyada bunu gerçekten fark etmedim.
Ubuntu'nun ilk hesabımı nasıl kurduğundan emin değilim. Kök kullanıcı var mı? Ben kök müyüm? Sanırım kurulum sırasında yeni bir kullanıcı oluşturdum ama bana kök ayrıcalıkları verdi? Sadece biraz kafam karıştı ...
Öyleyse neden kullanıcı şifremle root komutları çalıştırmama izin veriliyor?
sudo
"setuid" bit kümesine sahip. Bu nedenle, sahibi olan kullanıcı olarak çalışır (yanılmıyorsam tüm standart sistemlerde root olan), onu başlatan kullanıcı olarak değil. sudo
sonra /etc/sudoers
dosyayı yükler ve kimin başlattığına bağlı olarak neyin izin verildiğini kontrol eder.
sudo
ayrıcalıklı birçok kişinin bulunduğu büyük bir kurulumda , belki coğrafi olarak dağılmış yerlerde ve 24 × 7 vardiyalı çalışmalarda, bir kişinin ayrıcalıklı erişimini derhal iptal etmek isteyebildiğinizdir (örneğin, onun bütünlüğünden şüpheleniyorsun). Herkes yalnızca bir tek kök parola kullanıyorsa ve bunu önceden koordinasyon olmadan değiştirirseniz, kaos ortaya çıkabilir. …