usermod, bilinen grup için “grup 'grup adı' yok” ifadesini döndürür


6

Bir sudo üyesi olarak kendime ait olmadığım bir gruba ekleyebilir miyim?

$ getent group thegroupname 
thegroupname:x:123794798:administrator,users,auser,moreusers,manymoreusers

$ sudo usermod -a -G thegroupname myusername
usermod: group 'thegroupname' does not exist

Yukarıdakileri çalıştırdığımda kendimi gruba ekleyemiyorum. Hata mesajı, grubun var olmadığını ancak var olduğunu söylüyor.

Burada @ terdon'un yorumuna göre yeni bir grup yapacağım.

$ sudo groupadd testgroup
useradd: user 'myusername' already exists
$ groups
myusername sudo users

$ getent group testgroup
testgroup:x:01234:


$ sudo usermod -a -G testgroup myusername
$ groups myusername
myusername : myusername sudo users testgroup

Sadece groupsbunun yerine kullanarak yazım hatası için üzgünüm groups myusername. Bu bilginin bana yardımcı olur mu bilmiyorum ama hala test grubuna ait olmadığımı gösteriyor groups myusername.

$ groups
myusername sudo users

Yeni bir grup oluşturup kullanıcı grubunuzu eklemenin beklendiği gibi çalıştığını varsayalım. Sadece thisgroupnamebu başarısız?
terdon

@ terdon Emin değilim. Kullanabilirim usermodama kullanamam groupadd. Geri bildiriminize dayanarak soruyu güncelledim.
Louis

@terdon tekrar okurken, sorunuzun cevabı "evet" gibi görünüyor.
Louis

Hmm. Garip. Eğer yazım hatası düzeltmek Could groupaddbir yazdırır useraddhata mesajı (Düzenlemenizle 2. kod hattı)?
terdon

@ terdon Doh, bir Active Directory grubuna yerel bir hesap eklemeye çalışırken bariz bir şeyi göz ardı ettim. Bunu cevap olarak göndermek istiyorsanız, çekinmeyin! Sorun gidermeniz için teşekkür ederiz.
Louis,

Yanıtlar:


2

Bir Active Directory grubuna yerel bir kullanıcı eklemeye çalışıyordum. Buna izin verilmiyor.

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.