Linux'ta Sudo Nedir?

Sudo Komutu, Yönetici Olmayan Kullanıcılara Bazı Yönetici Ayrıcalıkları Verir

Linux'ta yönetimsel uygulamaları çalıştırdığınızda, süper kullanıcıya (root) geçmek için su komutunu kullanırsınız veya sudo komutunu kullanırsınız. Bazı Linux dağıtımları root kullanıcısını etkinleştirir, ancak bazıları yoktur. Yapamayanlarda - Ubuntu gibi - sudo gitmek için bir yoldur.

Sudo Komutanlığı Hakkında

Linux'ta, Sudo - süper kullanıcı, sistem yöneticisinin belirli kullanıcılara veya kullanıcı gruplarına tüm komutları ve bağımsız değişkenleri günlüğe kaydederken bazı komutları root olarak çalıştırabilmesini sağlar. Sudo, her komut için çalışır. Kabuğun yerine geçmez. Özellikler arasında, bir kullanıcının ana makine bazında çalışabileceği komutları kısıtlama, her bir komutun neyin, kimin sudo komutunun yapılandırılabilir bir zaman aşımı olduğunu ve aynı şeyi kullanabilme yeteneğini açık bir şekilde denetlemek için her bir komutun bol miktarda günlüğünü kaydetme yeteneği vardır. birçok farklı makinede yapılandırma dosyası.

Sudo Komutanlığı Örneği

Yönetim ayrıcalığı olmayan standart bir kullanıcı, bir yazılım parçasını yüklemek için Linux'a bir komut girebilir:

dpkg -i software.deb

Komut, yönetim ayrıcalıklarına sahip olmayan bir kişinin yazılımı yüklemesine izin verilmediğinden bir hata döndürür. Ancak, sudo komutu kurtarmaya geliyor. Bunun yerine, bu kullanıcı için doğru komut:

sudo dpkg -i yazılımı.deb

Bu kez yazılım yükler. Bu, yönetici ayrıcalıklarına sahip bir kişinin daha önce kullanıcının yazılımı yüklemesine izin verecek şekilde Linux'u yapılandırdığını varsayar.

Not: Bazı kullanıcıların sudo komutunu kullanmasını önlemek için Linux'u da yapılandırabilirsiniz.