Android

Linux'ta gruba kullanıcı ekleme

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

Bu öğreticide, Linux sistemlerindeki bir gruba nasıl kullanıcı ekleneceğini açıklayacağız. Ayrıca, bir kullanıcıyı bir gruptan nasıl kaldıracağınızı ve grupların nasıl oluşturulacağını, silineceğini ve listelendiğini göstereceğiz.

Linux Grupları

Linux grupları, Linux'ta kullanıcı hesaplarını düzenlemek ve yönetmek için kullanılan kuruluş birimleridir. Grupların birincil amacı, belirli bir kaynağın grup içindeki kullanıcılar arasında paylaşılabilen okuma, yazma veya yürütme izni gibi bir dizi ayrıcalık tanımlamaktır.

Linux işletim sistemlerinde iki tür grup vardır:

  • Birincil grup - Bir kullanıcı bir dosya oluşturduğunda, dosyanın grubu kullanıcının birincil grubuna ayarlanır. Genellikle, grubun adı kullanıcının adıyla aynıdır. Kullanıcının birincil grubu hakkındaki bilgiler /etc/passwd dosyasında saklanır.

    İkincil veya tamamlayıcı grup - Grubun üyesi olan bir kullanıcı grubuna belirli dosya izinleri vermek istediğinizde kullanışlıdır. Örneğin, docker grubuna belirli bir kullanıcı eklerseniz, kullanıcı gruptan erişim haklarını devralır ve docker komutlarını çalıştırabilir.

Her kullanıcı tam olarak bir birincil gruba ve sıfır veya daha fazla ikincil gruba ait olabilir.

Yalnızca kök veya sudo erişimi olan kullanıcılar bir gruba kullanıcı ekleyebilir.

Bir Gruba Mevcut Kullanıcı Nasıl Eklenir

Varolan bir kullanıcıyı ikincil bir gruba eklemek için, grubun ve kullanıcının adını izleyen usermod -a -G komutunu kullanın:

sudo usermod -a -G groupname username

Örneğin, sudo grubuna linuxize kullanıcısı eklemek için aşağıdaki komutu çalıştırırsınız:

sudo usermod -a -G sudo linuxize

Yeni bir gruba kullanıcı eklerken her zaman -a (append) seçeneğini kullanın. -a seçeneğini atlarsanız, kullanıcı -G seçeneğinden sonra listelenmeyen gruplardan kaldırılır.

Başarılı olduğunda, usermod komutu herhangi bir çıktı görüntülemez. Yalnızca kullanıcı veya grup yoksa sizi uyarır.

Bir Komutta Mevcut Bir Kullanıcıyı Birden Çok Gruba Ekleme

sudo usermod -a -G group1, group2 username

Bir Kullanıcıyı Gruptan Kaldırma

Bir kullanıcıyı gruptan kaldırmak için -d seçeneğiyle gpasswd komutunu kullanın.

Aşağıdaki örnekte kullanıcı kullanıcı username grup groupname kaldırıyoruz:

sudo gpasswd -d username groupname

Grup Oluşturma

Yeni bir grup oluşturmak için, groupadd komutunu ve ardından grup adını kullanın:

sudo groupadd groupname

Grup Silme

Mevcut bir grubu silmek için, grup adı komutunu ve ardından grup adını kullanın:

sudo groupdel groupname

Kullanıcının Birincil Grubunu Değiştirme

Bir kullanıcı birincil grubunu değiştirmek için usermod komutunu ve ardından -g seçeneğini kullanın:

sudo usermod -g groupname username

Aşağıdaki örnekte, kullanıcı linuxize birincil grubunu developers :

sudo usermod -g developers linuxize

Yeni Bir Kullanıcı Oluşturma ve Bir Komutta Grup Atama

Aşağıdaki useradd komutu, birincil grup users ve ikincil gruplar tekerleği ve geliştiricileri ile nathan adında yeni bir kullanıcı oluşturur.

sudo useradd -g users -G wheel, developers nathan

Kullanıcı Gruplarını Görüntüle

Bir kullanıcının üyesi olduğu tüm gruplar dahil olmak üzere tam kullanıcı bilgilerini görüntülemek için, id komutunu ve ardından kullanıcı adını kullanın:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

Yukarıdaki çıktıdan, kullanıcının birincil grubunun kullanıcılar olduğunu ve wheel , storage , libvirt , docker ve kvm ek gruplarına ait olduğunu libvirt .

Kullanıcının ek gruplarını görüntülemek için groups komutunu kullanın:

groups linuxize

wheel storage power users libvirt docker kvm

groups komutuna kullanıcı adı aktarılmazsa, o anda oturum açmış olan kullanıcı gruplarını yazdırır.

Sonuç

Bu öğreticide, bir gruba nasıl kullanıcı ekleyeceğinizi gösterdik.

Aynı komutlar Ubuntu, CentOS, RHEL, Debian ve Linux Mint dahil tüm Linux dağıtımları için de geçerlidir.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

terminal kullanıcı grubu