Fedora Linux'ta Bir Gruba Kullanıcı Ekleme

Fedora Linux Ta Bir Gruba Kullanici Ekleme



Bu kılavuz, Fedora Linux'ta bir kullanıcı grubuna veya daha fazlasına nasıl kullanıcı ekleneceğini gösterir.

Önkoşullar:

Bu kılavuzda gösterilen adımları gerçekleştirmek için aşağıdaki bileşenlere ihtiyacınız vardır:

  • Düzgün yapılandırılmış bir Fedora Linux sistemi. Test için oluşturabilirsiniz VirtualBox kullanan Fedora Linux VM .
  • ile root olmayan bir kullanıcıya erişim sudo ayrıcalığı .

Fedora Linux'ta Kullanıcı Grupları

Linux, birden çok kullanıcının aynı anda sisteme erişmesine ve kullanmasına izin veren sağlam bir çok kullanıcılı sistemdir. Her kullanıcıya, kullanıcının sistemde yapabileceklerini ve yapamayacaklarını sınırlayan bir dizi izin atanır.







Ancak, kullanıcı izinlerini kullanıcı bazında tanımlamak göz korkutucu olabilir. Bunu basitleştirmek için Linux, kullanıcı grupları özelliği ile birlikte gelir. Bir kullanıcı grubu, adından da anlaşılacağı gibi, birden çok kullanıcıdan oluşur. Kullanıcı grubu için o gruptaki tüm kullanıcılara uygulanan izinleri belirtebiliriz.



Kullanıcı Grubu Türleri

1. Birincil Kullanıcı Grupları

Sistemdeki her kullanıcı tam olarak bir birincil kullanıcı grubuna aittir. Grup adı, hedef kullanıcı ile aynıdır.



Kullanıcı bir dosya oluşturduğunda, birincil grup dosya izinlerine atanır.





Örneğin, 'viktor' kullanıcısı 'viktor' birincil kullanıcı grubuna aittir:

$ gruplar Viktor



Dosya izin atamasını test edelim. Aşağıdaki komut boş bir dosya oluşturur ve dosya izinlerini listeler:

$ dokunmak Ölçek && ls -l Ölçek

2. İkincil veya Tamamlayıcı Gruplar

Bu gruplar genellikle bir grup kullanıcıya belirli bir izni yönetmek için kullanılır. Herhangi bir kullanıcı, sıfır veya daha fazla ikincil kullanıcı grubunun parçası olabilir.

Karşılaşacağınız yaygın ikincil kullanıcı gruplarından bazıları şunlardır:

  • teker : Tüm modern UNIX/Linux sistemlerinde bulunan bir kullanıcı grubudur. Bir kök ayrıcalığına erişimi kontrol etmek için kullanılır. Bu gruptaki herhangi bir kullanıcı komutları sudo ile çalıştırabilir.
  • hiç kimse : Ayrıcalığı olmayan bir kullanıcı grubu.
  • kök : Eksiksiz sistem yönetici kontrolü ile birlikte gelir.
  • lp : Paralel port cihazlarına erişimi kontrol eder.
  • proc : Bu grup proses bilgilerinin öğrenilmesine izin verir. Aksi halde proc dosya sistemi tarafından yasaklanmıştır.

Bu ortak grupların yanı sıra başka kullanıcı grupları da vardır:

  • ses : Ses donanımı
  • video : Video yakalama cihazları, 2D/3D hızlandırma cihazları ve benzeri
  • kvm : KVM sanal makinelerine erişim
  • disk : Engellenen cihazlara erişim
  • disket : Disket sürücülere erişim
  • optik : CD/DVD sürücülerine erişim
  • depolamak : Çıkarılabilir sürücülere erişim

Çeşitli programlar da kendi kullanıcılarını ve gruplarını oluşturur. Örneğin: postgres (PostgreSQL), mysql (MySQL), vb.

Kullanıcı Gruplarını Listeleme

Sistemdeki tüm grupları listelemenin birçok yolu vardır. Bir kullanıcının parçası olduğu grupları bulmak için aşağıdaki gruplar komutunu kullanın:

$ gruplar < kullanıcı >

Sistemde bulunan tüm grupları listelemek için, içeriği kontrol edebiliriz. /etc/grup dosya:

$ kedi / vesaire / grup

'Getent' komutu da tüm grupları benzer şekilde listeleyebilir:

$ alıcı grup

Yalnızca grup adlarının bir listesini almak için çıktıyı 'awk' kullanarak düzenleyebiliriz:

$ alıcı grup | ahk -F: '{$1 yazdır}'

Gruba Kullanıcı Ekleme

Bu bölümde, mevcut bir gruba nasıl kullanıcı ekleneceğini göstereceğiz.

Yeni Kullanıcı Oluşturma

Gösterim için yeni bir kukla kullanıcı oluşturuyoruz. Ancak, prosedür mevcut herhangi bir kullanıcı için hala geçerlidir.

Yeni bir kullanıcı oluşturmak için aşağıdaki komutu çalıştırın:

$ sudo kullanıcı ekleme kuklası

Kullanıcıyı kendi giriş dizini ile oluşturmak istiyorsanız, bunun yerine aşağıdaki komutu kullanın:

$ sudo kullanıcı ekle -M kukla

Ardından, yeni kullanıcı için bir oturum açma parolası atayın:

$ sudo şifre kukla

Kullanıcı Grubuna Kullanıcı Ekleme

Varsayılan olarak, kullanıcı kendi birincil kullanıcı grubuna aittir:

$ gruplar kukla

Kullanıcıyı ikincil bir kullanıcı grubuna eklemek için 'usermod' komutunu kullanın:

$ sudo kullanıcı modu -aG < grup > < Kullanıcı adı >

Kullanıcıyı birden çok gruba eklemek istiyorsanız, bunun yerine aşağıdaki komutu kullanın:

$ sudo kullanıcı modu -aG < grup 1 > , < grup_2 > , < grup_3 > < Kullanıcı adı >

Doğrulama

Kullanıcının parçası olduğu grupların listesini kontrol etmek için 'gruplar' komutunu kullanın:

$ gruplar kukla

Bonus: Bir Kullanıcıyı Gruptan Çıkarma

Bir kullanıcı grubu tarafından verilen izinlerle bir kullanıcı iptal edilecekse, kullanıcıyı gruptan çıkarabiliriz.

Bir kullanıcıyı gruptan çıkarmak için aşağıdaki komutu kullanın:

$ sudo gpasswd -D < Kullanıcı adı > < grup >

'Gruplar' komutunu kullanarak çalışıp çalışmadığını doğrulayabiliriz:

$ gruplar < Kullanıcı adı >

Çözüm

Fedora Linux'ta bir kullanıcı grubuna kullanıcı eklemenin çeşitli yollarını gösterdik. Ayrıca sistemdeki tüm grupların nasıl listeleneceğini ve kullanıcıların bir kullanıcı grubundan nasıl çıkarılacağını da gösterdik.

Kullanıcı yönetimi hakkında daha fazla bilgi edinmek ister misiniz? Bu kılavuza göz atın sudoer'lara kullanıcı ekleme . bu Fedora alt kategorisi ayrıca Fedora Linux'un çeşitli yönleri hakkında birçok kılavuz içerir.

Mutlu bilgisayar!