SU vs SUDO
Linux ve UNIX ortamlarında, başka bir hesaba, başka bir hesaba oturum açmış durumdayken başka bir hesaba, genellikle köke anlık erişim sağlamak için SU veya SUDO kullanmanız gerekir. SU yedek kullanıcı anlamına gelir ve SUDO yedek DO anlamına gelir; çoğu insan yanlış kullanılan süper kullanıcı anlamına gelir sık kullanılan hesap olduğu gibi. İkisi arasındaki en belirgin fark, SU'nun tek başına veya parametre olarak ikame kullanıcı adıyla yaygın olarak kullanıldığı için kullanımdır. SUDO ile, kimlik doğrulama başarılı olduktan sonra başka bir komut genellikle otomatik olarak eklenir ve yürütülür. Bu, yalnızca root erişimi gerektiren tek bir komut yapmak istediğinizde çok kullanışlıdır; başarılı komutlara da root erişimi verilecek.
SUDO, bir kullanıcının SUDO'yu kullanıp kullanamayacağı ve onunla hangi komutları kullanabileceği konusunda kısıtlamalar tanımlayabildiğinden yöneticiler arasında favori haline gelmiştir. Kısıtlamalar, düzenlenebilen bir conf dosyasına yerleştirilir. Bu, özellikle çok kullanıcılı sistemlerde çok esneklik sağlar. SUDO'nun bir diğer avantajı, her komut için tutulan kütüktür. Günlük, hataların nerede yapıldığını takip etmeyi ve düzeltmeyi kolaylaştırır. SU ile kök hesap oluşturmak ve bunu SU aracılığıyla ihtiyaç duyanlarla paylaşmak yaygın bir uygulamadır. Her kullanıcı için herhangi bir sınırlama olmadığı için büyük bir zayıflıktır. SUDO ile, bireysel kullanıcıların ayrıcalıklarını artırabileceği ve ihtiyaç duydukları şeylere erişmelerine izin verebilecekleri ancak ihtiyaç duymadıklarına değil, şifreleri paylaşmaya gerek yoktur..
Bu avantajlar nedeniyle, SUDO birçok kişi tarafından tercih edilmektedir. SUDO, birçok sıradan Linux kullanıcısı tarafından süper kullanıcı erişimi gerektiren görevleri yapmak için de kullanılır. Muhtemelen süper kullanıcı gibi SUDO'nun yanlış anlaşılmasına neden olan şey budur. Tüm bunlara rağmen, SU'nun çoğunlukla dosyalarına erişmek için diğer kullanıcı hesaplarına geçerken kendi kullanımı vardır..
Özet:
SUDO genellikle başka bir komut içerirken SU
SU'da tanımlanamazken SUDO'nun tanımlanabilir kısıtlamaları vardır
SUDO, SU komutları içermezken tüm komutların kaydını tutar
SUDO ile değil, SU ile şifre paylaşmanız gerekir
SU, SUDO kullanıcının ayrıcalıklarını yükseltirken