Kendime “vboxusers” grubu eklediğimde artık “admins” grubuna dahil değilim


15

Ubuntu 11.10 kullanıyorum ve VirtualBox'ı kurdum.

Bu, kendimi vboxusersgruba eklememi gerektiriyordu, ancak kendimi vboxusersgruba eklediğimde artık başka gruplarda ve özellikle adminsgrupta değilim !

Kendimi adminsgruba geri eklediğimde artık vboxusersgrupta değilim !

Kullandığım komutlar

  • "vboxusers" e kullanıcı eklemek için: usermod -G vboxusers myusername

  • tek kullanıcı modunda kullanıcıyı yönetici grubuna geri eklemek için: usermod -aG admin myusername


@Caesium Teşekkürler u.
Herkese

O zaman kabul edilen cevabı düzeltmelisiniz, şu anda gelecekteki ziyaretçileri karıştıracak çalışmayan bir çözüm kabul edilmektedir.
Sezyum

Yanıtlar:


19

İkinci komutunuz doğru.

Varsayılan olarak, usermod -Gkullanıcının bulunduğu tüm ek grupları değiştirir (birincil gruba genellikle kullanıcı adınızla aynı adı verilir ve ayrı olarak belirtilir; bununla uğraşmayın). Ayrıca kullanarak -averdiğiniz grupları ekler.

Yani bu işe yaramalı (ve benim için sadece denedi):

usermod -aG vboxusers myusername

Bu komutu çalıştırmak sizi başka bir gruptan çıkarırsa bir hata buldunuz. Efektleri görmek için yeniden giriş yapmanız gerektiğini unutmayın.


2
hata alıyorum:usermod: group 'vboxusers' does not exist
Edward Torvalds


4

usermod man pageBir gruba kullanıcı eklemek için doğru komuta göre

sudo usermod -G group -a username

veya sizin durumunuzda size kendini eklemek istediğiniz beri vboxusersolacaktır grupta

sudo usermod -G vboxusers -a $USER

Tam olarak eşdeğerdir -aG group(usermod'un argümanları nasıl ayrıştırdığını bilir)
Sezyum

1

Komutu vboxuserskullanarak kullanıcı eklemek için asla en iyi yöntemi kullanmayın usermod -G vboxusers myusername. Bu, sudo ayrıcalıklarınızı kaybetmenizi sağlayacaktır!

Sudo ayrıcalıklarınızı kaybettiyseniz, bunları kurtarmak için burada açıklanan yöntemi kullanabilirsiniz . Aşağıdaki komutu yürütmek için kaynar:

usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,guoshicheng,vboxusers myusername

1
Ubuntu'ya Sor hoş geldiniz! Sorunun yazarı, ona kullanmamasını söylediğiniz komutu zaten kullandı. Ayrıca sorunu için zaten bir çözümü kabul etti. Aslında sorunun tekrar kaybolmasının bir anlamı yok. Çince bir siteye bağlantı vermek de İngilizce bir sitede çok yararlı değildir.
bükme

@bender Aslında cevabın geçerli ve konuyla ilgili bir anlamı var. Cevabı kabul etmek OP için çalıştığı anlamına gelir. Lütfen hakkında sayfayı okuyun .
Symin

@Symin: Yine de, sorunun yazarı bu komutu zaten kullandı . Kesinlikle görülüyor, bu zaten sorunun cevabı değil. Kabul edilen cevap, neyin yanlış yapıldığını ve neden bu cevabın (neredeyse) yeni bir bilgi eklemediğini ayrıntılı olarak açıklamaktadır. Ve (bir kez daha) kayıp ayrıcalıkların nasıl geri alınacağının açıklanması bu sitede birçok kez yapılmıştır. Ve tamlık uğruna, sudo ayrıcalıkları kaybolduktan sonra (komut henüz kapatılmamışsa veya hala açık bir kök kabuğuna sahip değilse) bu komut artık çalışmayacaktır.
bender

0

Yapmak istediğiniz sadece terminali açın ve vi /etc/groupsonra vboxusers:x:128:uname(hesabın uname) yerine ekleyin , kaydedin ve oturumu kapatın. Sadece oturum açın ve VirtualBox, Ayarlar -> USB -> Cihazdan filtre ekle'yi açın. Bence işe yarayacak.


-1

Birden çok gruba kullanıcı eklemek için, her grubu birbirinden ayıran virgüllerle şu komutu kullanın: örneğin, admin, vboxusers

useradd -G admin, vboxusers kullanıcı adı


Bu, yeni bir kullanıcı ekler ve kullanıcıyı yalnızca bu gruplara ait kılar .
Bruno Pereira

2
Eğer öyleyse, Oli'nin yanıtı da yanlış mı?
Sezyum
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.