Ubuntu Server 8.04'te ilk kullanıcıya atanan varsayılan gruplar?


18

Ubuntu Sunucu kutumda aptalca bir hata yaptım: Kendimi kullanarak bir gruba ekledim usermod -G, sonra -aseçeneği keşfettim ...

Sonuç olarak şimdi admingruptan çıkıyorum ve sudo haklarını kaybettim. Bunu çözebilirim, ancak başka hangi gruplardan çıkarıldığımı bilmek istiyorum? Kullanıcım ilk oldu, bu yüzden aradığım ilk kullanıcının kurulum sırasında eklendiği grupların listesi.

Yanıtlar:


14

Michael'ın cevabı en yakındı, ancak emin olmak istedim, bu yüzden resmi grup listesini almak için sanal bir makineye yeni bir Ubuntu Server 8.04.2 (Hardy Heron) kopyası kurdum. Kurulum, seçilen belirli sunucu rolleri olmayan temel bir kurulumdu. Bunlar, varsayılan olarak ilk kullanıcıya atanan ilk gruplardır:

  • $ USERNAME (örn. Wayne) (birincil grup - geri kalanı tamamlayıcı gruplardır)
  • adm
  • dışarı arama
  • CD-ROM
  • sarkık
  • sigorta
  • ses
  • daldırma
  • video
  • plugdev
  • sambashare
  • lpadmin
  • yönetim

Bu grupları belirli bir kullanıcıya atamak için aşağıdaki komutu verin:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-aAyar araçları "ekleme" böylece var olan ek grupların üzerine yazılmaz söyledi.

Belirli bir kullanıcıya atanan grupların listesini almak için:

cat /etc/group | grep <username> 

veya mevcut kullanıcı için:

groups

2
Bir kullanıcının gruplarını almak için şunları da yapabilirsiniz: gruplar <kullanıcı adı>
ehogue

4

Gönderen burada , Bir Ubuntu kutusunda ilk kullanıcı için varsayılan grupları şunlardır:

  • $ USERNAME (Birincil)
  • adm
  • dışarı arama
  • CD-ROM
  • sarkık
  • ses
  • daldırma
  • video
  • plugdev
  • tarayıcı
  • netdev
  • lpadmin
  • powerdev
  • yönetim

Bunu doğrulamak için bir Ubuntu kutum olmadığını veya bu varsayılan grupların hangi Ubuntu sürümüne ait olduğunu bilmeyi unuttum. Yine de iyi bir başlangıç ​​noktası.
Michael Havas

2

Ubuntu 14.04 LTS için:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare


Bu arada Ubuntu 12.04 LTS (başka bir cevapta) ile aynı.
HopelessN00b

Tamamen aynı? Ubuntu 12.04 LTS'nin cevabı "disk" tir. Ubuntu 14.04 LTS kurulumumda "disk" yok. Tam olarak aynı olsa bile, bilgiyi herhangi bir zarar
John Indra

1

Varsayılan grup kullanıcı adıyla aynı olmalıdır. Yani user1 oluşturduysanız, varsayılan grubu user1 olur.

[Düzenle]

Burada grup üyelikleri hakkında bir açıklama var.


Yani sadece admin ve kullanıcı adı? Hepsi bu kadar mı?
Wayne Koorts

Standart bir kurulumda hepsi bu kadar. İş yerinde Fedora kullanıyoruz ve eminim ki hepsi bu kadar. Ve burada Ubuntu kutumda sadece kullanıcı adımı ve adımı ekledim.
ehogue

Bu adamın kitabı Ubuntu 7.10'a dayanıyor. Muhtemelen farklı bir şeyiniz var.
jldugger

Haklısın. İşte masaüstümde ofiste grupları var: kullanıcı adı adm diyaloğu cdrom plugdev lpadmin admin sambashare dev. Görünüşe göre ev kutumdaki tüm grupları öldürdüm. Muhtemelen bir usermod üzerinde -a unuttum. Bunu her zaman yaparım, ancak genellikle yapabileceğim herhangi bir vidayı tamir edebilmek için usermod'dan önce sahip olduğum grupları yazdırırım.
ehogue

1

Ubuntu Server 9.10 (samba, yüklenen openssh)

$ kullanıcı adı, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


1

Ubuntu 12.04 LTS:

$ USERNAME adm diski cdrom sudo dip plugdev lpadmin sambashare

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.