[root@notebook ~]# grep root /etc/sudoers
root ALL=(ALL) ALL
Soru: Kök kullanıcının neden sudo izinlerine ihtiyacı var? Farklı UNIX işletim sistemlerinde gördüm. Birisi lütfen bunu açıklayabilir mi?
[root@notebook ~]# grep root /etc/sudoers
root ALL=(ALL) ALL
Soru: Kök kullanıcının neden sudo izinlerine ihtiyacı var? Farklı UNIX işletim sistemlerinde gördüm. Birisi lütfen bunu açıklayabilir mi?
Yanıtlar:
Böylece ( man
sayfadan): -
başka bir kullanıcı olarak komut yürütme
sudo
normal kullanıcıların root olarak bir komut yürütmesine izin vermekle sınırlı değildir. Kök bir komutu başka bir kullanıcı olarak şu şekilde çalıştırabilir: -
sudo -u bloggs <command>
Kökün kullanıcının şifresini sağlaması gerekmeyeceğini unutmayın.
Özel ayrıcalıklara ihtiyaç duymadan bir sürü şey yapan bir komut dosyanız ve daha sonra sudo aracılığıyla yaptığı tek bir ayrıcalıklı şey olduğunu varsayalım.
Bu komut dosyasının kök için de yararlı olmasını istiyorsanız, bu son sudo komutunun çalışmayı reddetmemesi uygundur, çünkü "siz root'unuz; kök sudo'ya izin verilmez".
Sudo ikilisinde kök için bir muafiyet kodlamak yerine bunu sudoer'larda yapılandırmak, sudo'daki güvenlik açısından kritik kodun karmaşıklığını azaltır (ancak biraz), bu her zaman iyi bir şeydir.
sudo
Zaten ederken oldu ... Bu benim kas belleğe yerleşmiş sırf kök
sudo
! = kök.