Bir kullanıcıyı bir gruba nasıl eklerim?


1

Ben Linux'ta acemiyim. Kullanıcı / grup oluşturma ve bir gruba kullanıcı ekleme konusunda linux platformundan kaçtığım manpage örneğini izledim, ancak id komut çıktısını çalıştırdığımda beklediğim şeyi yansıtmadı.

Ben de öyle yaptım.

  1. sudo su -
  2. groupadd profiler (yeni grup ismi oluşturucu oluşturuldu)
  3. adduser user1 (yeni kullanıcı adı user1 oluşturuldu)
  4. passwd user1 (user1 hesabı için parola ayarlayın)
  5. useradd -G profil oluşturucular user1 (grup1 profilleyicilere user1 ekleyin)
  6. kimlik kullanıcısı1
  7. uid = 526 (kullanıcı1) gid = 527 (kullanıcı1) grupları = 527 (kullanıcı1)

Gid ve grupların profilci olacağını düşünmüştüm. Ne olduğundan emin değilim. Ayrıca bu komutu denedim (useradd -g profilers user1) ama çıktı aynıydı ...

[güncelleştirme]

User1 hesabı için "usermod -a -G groupName userName" komutuyla denedim ve bu çıktı.

uid = 526 (kullanıcı1) gid = 527 (kullanıcı1) grupları = 527 (kullanıcı1), 526 (profiler)

Bana başka bir soru geldi, gid neden user1'e ayarlandı? Gid = grup kimliğinin bu yüzden profilleyicilere (groupName) işaret etmesi gerektiğini düşündüm.


Bu sayfayı gördün mü? wiki.archlinux.org/index.php/Users_and_groups Yalnızca Arch Linux'u değil, tüm Linux dağıtımlarını uygular. Eğer birşey özel Bunu okuduktan sonra hala net değil, kendi sorunuzu düzenleyebilirsiniz.
MariusMatutiae

Doktoru okuyacağım. Bana işaret ettiğin için teşekkür ederim.
DaeYoung

Yanıtlar:


1

Useradd komutu yeni bir kullanıcı oluşturur veya varsayılan yeni kullanıcı bilgilerini günceller. Mevcut kullanıcıları değiştirmek için kullanılmaz. Başka bir ikincil gruba kullanıcı eklemek için, usermod komutu gibi bir komut kullanmanız gerekir:

usermod -a -G profilers user1

Gid neden user1 olarak ayarlanmışsa, bunun nedeni varsayılan bir kullanıcının birincil grubunun kullanıcı ile aynı ada sahip bir grup olmasıdır. Her kullanıcının tek bir birincil grubu ve bir ila birçok ikincil grubu vardır. İkincil gruplar eklemek, klasörlere daha fazla erişime izin verir, ancak birincil grubun değiştirilmesi daha fazla sonuçlara yol açabilir ve yalnızca bunu gerektiren belirli durumlar için yapılmalıdır.

Bir kullanıcının birincil grubunu değiştirmek için bu usermod komutunu kullanabilirsiniz:

usermod -g profilers user1

Bu konudaki anlayışımı genişlettiğin için teşekkür ederim!
DaeYoung
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.