'sudo' ve 'admin' grubu arasındaki fark nedir?

67

İki gruba /etc/sudoers 'da benzer görünümlü izinler verildiğini fark ettim:

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

"Sistemi yönet" ayrıcalıklarına sahip kullanıcı hesabım admin grubunda ve sudo grubunda hiç kullanıcı yok gibi görünüyor. Bu iki grup nedir?

    
sordu ændrük 17.05.2011 03:48

3 cevap

52

Ubuntu 12.04 LTS ve üstü

Yöneticiler sudo grubuna eklenir, ancak admin grubu geriye dönük uyumluluk için desteklenir. sürüm notları :

  

Ubuntu 11.10'a kadar, sudo aracını kullanarak yönetici erişimi admin Unix grubu aracılığıyla verildi. Ubuntu 12.04'te yönetici erişimi sudo grubu üzerinden verilecektir. Bu, Ubuntu'yu yukarı akış uygulaması ve Debian ile daha tutarlı hale getirir. Uyumluluk amacıyla, admin grubu 12.04'te sudo / yönetici erişimi sağlamaya devam edecektir.

Yeni bir yükleme yaptığınızda, önceki dağıtımlardan yükseltildiyseniz hala mevcut olsa da oluşturulmaz. Her iki durumda da, admin grubu, /etc/sudoers dosyasında görünür.

uygulama ayrıntılarına ve resmi belgeler .

    
verilen cevap jordicm 16.04.2012 10:48
21

Ubuntu 11.10 ve önceki

Varsayılan olarak, sudo grubu Ubuntu 'da kullanılmamaktadır:

  • yükleme sırasında oluşturulan kullanıcı admin grubuna değil, sudo grubuna aittir.
  • sudo grubunu kullanmak için önerdiğim kılavuz veya kılavuz yok;
  • hiç kimse sudo grubunu kullanma gereği duymuyor çünkü admin grubu tüm ihtiyaçları karşılayabilir.

Tersine, Debian grubunda /etc/sudoers etkinken sudo grubunda etkinleştirilmiş ve admin grubu yok. Ancak, yükleme sırasında oluşturulan kullanıcı bu gruba dahil edilmemiştir, çünkü Debian root hesabının etkinleştirildiğinden. İstersen açıkça yapmalısın.

Ayrıca, Fedora , root etkinleştirilmiş ve kurulum sırasında kullanıcı için varsayılan ayrıcalıklara sahip olmayan Debian ile aynıdır. Ancak /etc/sudoers 'de yapılandırılan yönetim grubu, daha geleneksel olan% wheel grubudur.

Sonuç olarak, Ubuntu 'da sudo grubu için bir kullanım olmadığını düşünüyorum, sadece Debian mirasıdır.

    
verilen cevap enzotib 17.05.2011 09:03
16

Güvenlik farkı yok.

Her ikisi de, OS tarafından sağlanan herhangi bir şeye% 100 sınırsız erişime sahiptir.

/ etc / sudoers'ınızdaki fark (ALL) vs (ALL:ALL) . İlki, komutlarını herhangi bir kullanıcı olarak çalıştırabileceğiniz anlamına gelir. İkincisi - komutunu herhangi bir kullanıcı olarak ve herhangi bir grup olarak çalıştırabilirsiniz.

/ etc / sudoers öğesinde gösterilen yol, her iki grubun da root olarak komutları yürütmek için kendi şifrelerini girmesi gerekir.

Her ikisi de bunun gibi bir kök kabuk olabilir:

sudo su
    
verilen cevap Aleksandr Levchuk 17.05.2011 07:30

Etiketlerdeki diğer soruları oku