Su vs Sudo: Farklılıklar ve Yapılandırma

Komutları çalıştırırken sudo'nun gücü hakkında çizgi film

Hakkında başka bir makale onun vs. sudo. Su programı, Unix benzeri işletim sistemlerinde kök olarak erişim sağlamak ve terminalden diğer komutları yürütmek için gerekli izinleri almak için yaygın olarak kullanılır ve hatta grafik kullanıcı arayüzüne sahip bazı programlar, gerektiğinde bu şifreyi grafiksel olarak isteyen uzantılara sahiptir.

Bildiğin üzere, su "yedek kullanıcı" (kullanıcıyı değiştir) veya süper kullanıcı (süper kullanıcı) kısaltmasıdır, birkaç görüş vardır. Öyle olsa bile, bu işiniz için gerçekten önemli değil. İşin iyi yanı, kök şifresini girdikten ve ayrıcalıklar olmadan bize izin verilmeyecek birçok değişiklik ve sistem yönetimi yaptıktan sonra tam kontrol sağlamamıza izin vermesidir.

su –c “comando”

Diğer yardımcı program sudo (süper kullanıcı), su'ya çok benzer, ancak bazı kısıtlamalar vardır. Bununla birlikte, daha kısıtlayıcı olmasına ve size tam kontrol sağlamamasına rağmen, daha az güvenlidir ve kullanımı her zaman kontrollü bir şekilde ve yapmak istediğimiz iş ayrıcalıklar olmadan yürütmemize izin vermediğinde tavsiye edilir.

Sudo tarafından yazılmıştır Bob Coggeshall ve Cliff Spencer seksenlerde, New York Üniversitesi'nde bilgisayar bilimleri bölümündeyken. Şu anda OpenBSD geliştiricilerinden biri olan Todd c. Miller, Chris Jepeway ve Aaron Spangler ile işbirliği içinde. GNU / Linux, BSD ve türevleri ve Mac OS X gibi farklı işletim sistemleriyle uyumludur ...

Yıllar boyunca sürümler yayınlandı değiştirildi ve geliştirildi Sudo'nun mümkün olan en iyi şekilde çalışması ve mümkün olduğunca güvenli olması için. Kullanmanın yolu su'ya benzer, ayrıcalıkları anlık olarak elde etmek için yazarsınız ve şifreyi girersiniz (yetkisiz dönem), ancak root şifresine gerek yoktur, sadece kullanıcının şifresi.

sudo “comando”

İzin vererek ayrıcalıklar edinin Herhangi bir kullanıcı için sudo, söylediğimiz gibi su'dan daha az tavsiye edilir ve güvensizdir, ancak bazı açılardan daha hızlı veya daha pratik olabilir. Bu nedenle, tüm dağıtımlar onu entegre etmez. Sudo'nun daha güvenli olmasını istiyorsanız, / etc dizininde bulunan sudoers dosyasını değiştirebilirsiniz. Bir nankörün onu kötülük için kullanması için "yetkisiz kullanım süresini" bu şekilde ortadan kaldıracaksınız:

sudo nano /etc/sudoers

Ve sonunda şunu yazıyorsun çizgi, boşluklara, büyük ve küçük harflere saygı duyarak ve hata yapmadan belgeyi kaydedin ve bitirdiniz:

Defaults:ALL timestamp_timeout=0

Dosya / Etc / Sudoers Belirli programları ve dosyaları çalıştırma izni olan veya olmayan kullanıcıların bir listesini içerir. "Visudo" adlı başka bir program veya komutla / etc / sudoers dosyasını daha da değiştirebiliriz. El kitabına bakarak onun hakkında daha fazla bilgi edinebilirsiniz. Visudo ile ilgili iyi olan şey, dosyayı risk almadan düzenlemesidir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Walter White dijo

    Makale neredeyse mükemmel, "bira" nın ne anlama geldiğini bilmiyorum, sanırım "bira" demek istedi;)

  2.   Pepe Matthias dijo

    Adamım, herhangi bir kullanıcının root ayrıcalıklarına erişebileceği doğru değil, kullanıcının yönetici haklarına sahip olması gerekiyor, eğer bu hakları vermezsem sudo çalışmayacak.

  3.   Jose dijo

    Ne kadar saçma bir makale, ne hakkında konuştukları hakkında hiçbir fikirleri yok.
    Hayatlarında bir * nix terminali gördüklerinden şüpheliyim.